If you have a problem that can be solved by a computer— we have a systems solution.
* Two central processors with maximum RAM capacities of 56K and 384 K bytes
* Three types of disk drives with capacities of 175K. 1.2M and 16M bytes
* Two dot matrix printers with 80 and 132 line capacity
A Selectric typewriter interface and a daisy wheel printer
Match these to your exact need, add one or more of our intelligent terminals and put together
a system from one source with guaranteed compatibility in both software and hardware.
Southwest Technical Products systems give you unmatched power, speed and versatility. They
are packaged in custom designed woodgrain finished cabinets. Factory service and support on
the entire system and local service is available in many cities.
SOUTHWEST TECHNICAL PRODUCTS CORPORATION
219 W. RHAPSODY
SAN ANTONIO, TEXAS 78216 (512) 344-0241
v w&*»
6809
WW
i»*ri
V
o^co^>na:
«w r
mjV'^9
.. FL e*' s8
68' Micro Journal
i
68
Portions 01 (he lexl ol 66 Micro Journal set using Ihe following
MOO 2, OMAFt and CT-»2
Soulhwail Technical Produclt Corp.
210 W. Rhapsody
Sen Antonio. TX 7*216
Editor. Wofd Processor and Sort Merge
Technical Syetems Consullante. Inc.
a °" 2 5 74 .„ „ 'MINIFlEX&fLEX flCG -
W LaFayotto IN 47906 'Knincel Systems Consultants, mc
9 MICRO
Seleclrlc I/O
World Wide Electronlce. Inc.
130 Northwostorn Blvd
Nashua NH 03060
Publlsher/Edlior
Don Williams Sr
Executive Editor
Larry E Williams
Assialani Editor — Hardware
Dennis Womack
Associate Ediior — Southwest
Dr Jack Bryant
Associate Editor — At Large
Dr Chuck Adams
Associate Editor — Midwest
Howard Berenbon
Con I ribut.ngEdilo's
Dr. Jeffrey E BrOwnStWn
Oale Puckeit
T Jackson —Japan
Russell Owe
Subscriptions and Ottica Manager
Joyce Williams
Typography and Color Separations
Williams Company, Inc.
Challanooga, TN 37421
*» CONTENTS ••
S GIANT Software Contest
Schreler..
9
1979 60 Micro Journal" INDEX
Lab Review
14
JBI 1024/CT-64 HI Speed Board
Lab Review
14
PERCOM Proto Boards
Lab Review
13
Mlcro-Tlrae RT Clock
Peter-ran..
16
CORES JBUG & MINI8U8 II
HEK 6600S2
Pentecost.
17
6601/6603/6809 to SWTPC
MP-A2 CPU Board
Stock.*.. .
19
B00KEEPIM3 (Disk 4 Tape)
Elbert &..
Lacour
29
A DATA ENCRYPTON for 6800
33 Announcments - Etc.
JOURNN.
Send All Correspondence To:
'68' Micro Journal
3018 Hamill Rd.
PO Box 849
Hixson, Tennessee 37343
— Phone —
Office: 615-870-1993
Plant: 615-892-7544
Copynghi r
'68' Micro Journal is published 12 times a year by 68'
Micro Journal. 6131 Airways Blvd., Chattanooga. TN
37421. Second Class postage paid at Chattanooga. TN.
Postmaster: Send Form 3579 to '68' Micro Journal, PO
Box 849. Hixson, TN 37343.
Wear $14.50 2 Years $26.00 3 Years $36.50
-ITEMS SUBMITTED FOR PUBLICATION -
(Letters to the Editor for Publication) All letters to the
Editor' should be substantiated by facts. Opinions should
be indicated as such. All letters must be signed. We are
interested in receiving letters that will benefit or aleit our
readers. Praise as well as gripes is always good subject
matter. Your name may be withheld upon request. If you
have had a good experience with a 6800 vendor please
put it in a letter. If the experience was bad put that in a
letter also. Remember, if you tell us who they are then it is
only fair that your name 'not' be withheld. This means that
all letters published, of a critical nature, cannot have a
name withheld. We will attempt to publish verbatim'
letters that are composed using good taste.' We reserve
the right to define (for '68' Micro) what constitutes good
taste
(Articles and items submitted for publication) Please,
always include your full name, address, and telephone
number. Date and number all sheets. TYPE them if you
can, poorly handwritten copy is sometimes the difference
between go, no-go. All items should be on 8X11 inch,
white paper. Most all ait work will be reproduced photo-
graphically, this includes all listings, diagrams and other
non-text material. All typewritten copy should be done
with a NEW RIBBON. All hand drawn ait should be black
on white paper. Please no hand written code items over
50 bytes. Neatly typed copy will be directly reproduced.
Column width should be 3Ve inches.
(Advertising) Any Classified: Maximum 20 words. All
single letters and/or numbers will be considered one (1)
word. No Commercial or Business Type Classified
advertising. Classified ads will be published in our
standard format. Classified ads $7.50 one time run, paid
in advance.
Commercial and/or Business advertisers please write
or phone for current rate sheet and publication lag time.
'68' Micro Journal
16K
WANT TO BE KING OF THE HILL?
TREAT YOURSELF ROYALLY WITH GIMIX UNIQUE AND INCOMPARABLE
BOARDS AND SYSTEMS. . . DIP-switch Versatility for use with
both SS50 (6800) and SS50C (6809) Systems (SWTP. etc.)
THE FIRST AND ONLY 32K STATIC RAM BOARD . . .
Designed for use with: • Existing SS50 Systems
• SS50C Extended Address Systems
FEATURES:
• Decoding lor 4 Extended Address Lines
(allows memory decoding up to 1 megabyte)
• DIP-switch to set extended addressing or
disable it
• 4 separate 8K blocks, addressable to any
8K boundary by DIP-switch
• Each 8K block may be individually disabled
• Write protect either of two 16K sections
• Low power consumption — uses 211 4L low
power RAMS — (2 amps typical lor 32K)
• Fully Socketed
• Gold Bus Connectors
Assembled, Burned In and Tested at 2MHz.
$328.12 24K $438.14 32K $548.15
16K and 24K Versions are socketed lor 32K and require only additional 2114S lor expansion.
FACTORY PRIME
STATIC RAMS
21 14L 450 ns $5.90 200 ns $6.90
4044 450 ns $5,90 250 ns , , . , $6.90
ADD JS 00 HANDLING UN 0R0ERS UNDER K00 00
THE UNIQUE GIMIX 80 X 24 VIDEO BOARD
• Upper and Lower Case with Descenders * Hardware Scrolling
• Contiguous 8x10 Character Cells • X-Y Addressable Hardware Cursor
It is the ONLY Video Board that gives you:
• A user programmable RAM character generator. Custom character sets, up to 128
characters each, can be stored and loaded into the board under software control.
Irom disk, tape, etc.
• The ability to choose, under software control, 256 displayable characters Irom 384
available in the 3 on board (2 EPROM and 1 RAM) character generators.
• The ability to divide the 256 displayable characters into 8 groups, according to both
ASCII Code and bit 8; lets your program determine how each group is displayed.
(Which character generator to use, and whether it will be normal or inverse
video, lull or reduced intensity or a combination of these.)
• GHOSTability: to place multiple boards at the same address and access
them individually without allecting the display ol the other boards.
• The ability to control all these leatures, on the (ly, through software.
Phone, write, or see yourdealer lor detatlsand
prices on ojr broad range of Boards and
Systems tor the SS50/SS50C bus and our AC
Power Control Products tor all computers.
Fully decoded, occupies only 2K cl address
space
Fulty socketed — Gold bus connectors
Assembled. Burned in. and Tested at 2M Hi
Deluxe Version wilh HAM
Character Generator
Without RAM Character
Generaior
Also Available...
GJor32x 16 Video Board
S458.76
S398.74
S198.71
inc.
Eimix
1337 WEST 37th PLACE, CHICAGO, IL 60609
(312)927-5510 ♦ TWX 910-2214055
Trie Company thai delivers.
Quality Electronic products ainca 1975
GIMIX' and GHOST'
are Registered Trademarks of GIMIX INC
THE CLASSY CHASSIS . $798.19
Wctn Baud Rate Goneutot .... ., n
on Moll«r Board 90 £0 I 3
32K SYSTEM Incomparable Features.
at a Comparable Price! $1,594.59
Includes: Chassis, 6800 CPU, 32K RAM Board, Choice of I/O Card.
16K Version of above $1 ,374.49
• FerroResonant Power Supply (+ BV at 25 Amps, + and - »6V at 5 Amps each.)
• 6800/6809 Mother Board, has lilteen SO pin plus 6 DIP-switch addressable 30 pin
slots, fully decoded to 4, B or 16 addresses — Gold Plated Pins.
• Heavy Weight aluminum cabtnet with Ian and provisions lor 1 or 2. 5 Inch disk drives.
SEE GHOST AD PAGES 38 & 43
THE source
- \{**-%\J ONTHE
VJ^^ 6809
IMMEDIATE DELIVERY FOR SWTPC USERS.
8" DISKETTE STANDARD, 5V-" DISKETTE, INQUIRE
CSI-1 Operating Systems, PASCAL Compiler, Screen Editor, Filer,
Linker, Library, Setup, Binder, Interpreter, BIOS $250.00
CSI-2 BASIC Compiler, YALOE, (Line-editor for hard-copy terminals),
Patch, Disassembler, Calculator $100.00
CSI-3 MACRO Assemblers for 6809, 6800 and other Microprocessors . .$100.00
ALL THREE DISKS and MANUAL (SYSTEM) $419.00
FREE! UCSD PASCAL <TM) USER'S MANUAL PLUS SWTPC
IMPLEMENTATION NOTES WITH PURCHASE OF CSI-1
68000 Coming, Summer, 1980
68000 Assembler, Spring, 1980
OEM and DEALER INQUIRIES INVITED
SYSTEMS, iNC.
DIVtStON
1317 CENTRAL AVE. KANSAS CITY, KANSAS 66102
CALL TOLL-FREE (800) 255-4411
"UCSD Pascal" is a registered trademark of The Regents of The University of California
4 '68' Micro Journal
In the world of 6800 Microcomputing
there is only one Universal Mini-Disk System . . .
the PERCOM LFD-400
with SOFTRAN *
Made possible by SOFTRAN™, an inno-
vative $24.95 translator program, the
reliable Percom LFD-400™ has just
been upgraded to the first universal
mini-disk storage system.
Suddenly the two worlds of 6800
minidiskette software become one.
Because the LFD-400™ with SOF-
TRAN™ can read either soft-sectored
or hard-sectored disks.
And owning an LFD-400/SOFTRAN
system means you can run minidiskette
programs from the enormous combined
selection of all of the principal 6800 soft-
ware houses — TSC, Computerware, the
Software Works. Hemenway Associates and of
course Percom.
Available inversions for mini FLEX', FLEX 2,0' and
Smoke Signal Broadcasting Company's DOS,
SOFTRAN™ copies soft-sectored minidisk-
ettes track-for-track onto hard-sectored mini-
diskettes. If the source disk includes a FLEX* or
'Smoke' DOS. SOFTRAN™ is used to modify the
operating system to function with the Percom
LFD-400™.
SOFTRAN™ is supplied on a minidiskette along
B| with utilities for only $24.95.
I A users manual is included.
You must indicate whether
/ -,„.. SOFTRAN™ is to be used
v for mint FLEX', FLEX 2.0 1
or Smoke's DOS.
The Percom LFD-400™
mini-disk system sells for
'" trademark of Percom Data Company, Inc.
only $599.95. complete with: (1) the drive, drive
electronics and Percom's rugged PS-401 power
supply all in a finished enclosure, (2) a demon-
strably superior controller PC card featuring an
explicit data/ clock separation circuit, MPX, a re-
markable 2K DOS, and provision for 1K extra
PROM, (3) an interconnecting cable and (4) a 70
page users manual.
Also available - . Upgrade kits for SWTP or 'Smoke
mini-disk drive systems. Kit Includes LFD-400™
controller, MPX DOS & SOFTRAN™ Only
$224 95.
Available soon!
SOFTRAN™ for Percom's 77-track LFD-800
mini-disk system, SOFTRAN/9™ for 6809 FLEX
files and programs.
i trademark al Technical Systems Consultant. Inc.
IDTM
PEFGOM
PERCOM DATA COMPANY INC
?tl N WHW- i ■ a 'SDH?
Percom 'peripherals for personal computing'
To place an order or request additional literature
call toll-free 1-800-527-1592. For technical infor-
mation call C21 4) 272-3421 . Orders may be paid by
check, money order. COD or charged to a VISA or
Master Charge account. Texas residents must add
5% sales tax
P«IC£B HMO S«C«*tiONS 5USJSCT TOOiOWCS WITHOUT NOIICe
Welcome to Percom's Wide World
SS-SQ Bus LFD-400 - and LFD-800 ■ Systems
Each LFD mini-disk storage system
includes:
• drives with integral power
supplies in an enamel-finished
enclosure
• a controller/interface with ROM
operating system plus extra ROM
capacity
• an interconnecting cable
• a comprehensive 80-page users
manual
Low-Cost Mini-Disk Storage in the Size You Want.
IlllbMl |
•mi mi £
IIP
Percom LFD mini-disk drive
systems are supplied complete
and ready to plug in the moment
they arrive. You don'l even have
to buy exlra memory. Moreover,
sotlware support ranges from
assembly language program
development aids lo high-speed
disk operating systems and
business application programs.
Mini-disk storage system prices:
The LFCMOO" and -400EX 1 - systems
and The LFD-800'" arnl -800EX ■ systems
are available In 1-, 2- and 3-dnve
configurations. The -400, -400EX drives
stcve 102K bytes of formatted data on
40-lrack disks, and data may be stored on
either surface of a disk. The -BOO. -800EX
drives store 200K byles of formatted data
on T7-1rack dls!«s
The LFD-100O-' systems (nol pictured)
have dual-dnve units which store BOOK
byteson-Kne The LFD- 1000**" conlrollef
uxommodal es two drive systems so that
a user may have as much as 1 6M bytes
on-line
1-OfllVE
2-ORfVE
3-OWIVE
MODEL
SYSTEM
SYSTEM
SYSTEM
For the SS-50 Bus
LFD-400"
$599 95
S 999 95
S1399 95
LFD-eOO"
895 95
1549 95
2195 95
For IlieEXORctser Bus
LFD-400EX"
$ 649 95
$1049 95
St 449 95
LFCMMOEX™
945 95
1599 95
2245 95
LFD- 1000"
(dual) $2495 00
(quad) S4950 00
—
EXORciser BusLFO-400£X.« -800EX '- Systems
Upgrade to 6809 Computing Power. Only $69.95
Although designed with the SWTP 6800 owner in
mind, this upgrade adapter may also be used with
most olher 6800 and 6892 MPUs The adapter Is
supplied assembled and tested, and Includes Ihe
6809 IC, a crystal, olher essential components and
usei instructions Restore your original system by
merely unplugging (tie adapter and a wire -jumpered
DIP header, and m-mserting the original
components Also available lor your upgraded
system is PSYM0W* (Percom SYstem MONitor),
(tie operating system loi Ihe Percom 6809
single-board computet. PSYM0W" on 2716 ROM
costs only $69 95 On diskette (source and object
lites], only $29 95
Data Terminal & Two-Cassette
Interlace — the CIS 30 +
• imertace k) data lerminal and two rase© weoiders
with a urn only 1H0 ihe si» d SWTFs AC-30
• Select 30 60 oi 120 bytes per second cnaefle
imofaano 300 600 or 1200 taw) data terminal
(roertxuig
• Optional mod kits mate CG-30+ urorXinhany
mloocompuW (For MITS 680b, ask for Tech Menvj
1M-CIS-30 + -O9)
• KCStarvja^Bj-preseMioodDlelieQujicylcasseBe
data encoding Oepenrmie sell -clocking operation
• 0;dinan/turetJonsnT8yt»aLiDT!iPlishedwfiht3800
Miwug* monitor
Prices: Kil. $79 95 Assort) led. $99 95 Prices include
i comprehensive msirudfon manual Also available Test
Cassette. Remote Control Kit (tor program contnl oi
recorders) IC Srx*e Kit, MITS 680b mod docunenlation
and Universal Adapter Kit (converts CIS- 30+ loi use with
any computer)
of 6800 Microcomputing.
6800/6809 SOFTWARE
System Software
6800 Symbolic Assembler Specltyassemblyoptloris
at ittiK ot assembly wiili Ihls symbolic assembler- Source
listing on diskette $29 95
Super BASIC —a I2K extended random access disk BASiC
lor (tie 6800 and 6809 Supports « commands and 31 tunc-
lions. Interprets programs written In both SWTP BK BASIC
(versions 2 G. 2.2 & 2.3) and Super BASIC Futures: 9-dtrjll
BCD arithmetic, Prml Using and Lmpul commands, and much
more Puce $49 95
TOUCHUP " — ModlliBs TSCs Te«l Editor and Text Pro-
cessor lor Paean minidisk drive operation Supplied on
diskette complele with source listing . $17 95
Operating Systems
INDEX" - This easy-to-use disk-operaiino, and lite man-
agement system lor 6800 microcomputers is last. VO devices
are set viced by interrupt request INDEX" accesses penpiierals
the same as disk flies new devices may be added without
changing the operating system Other features unlimited
mrnbei ol DOS commands may be added ■ over 60 system
anli points- display only those literal or above user-specllied
lileacnvity level- veisjonsavailable lor SVKTPMF-6B, Smoke's
BFD-S6 and Motorola's EXORcisei* Price 309 95
MINIDOS-PLUSX - An extension ol the ongmal
MlNlDOS'* lor LFD-400" mini-disk systems, MINIDOS-
PlUSX 1 - manipulates tiles by six character names Supports
up to 31 flies sidenl commands include initialize. Save.
Allocate, Load. Fit s (directory list), Rename and Delete
Supplied on 2708 BOW with a minidisk lie that includes
liansienl ul Hides such as Copy, Backup. Create, Pack and Print
Directory. Price $34 95
PSYMON- — Pacom SYsleffl MONitoi lor the Percom
singe-boaio7SS-50-t)us-compatlble 6809 computer accom-
modates user's application programs with any mix ol peripher -
als without modifying programs. PSYMON" afco taaiures
character echoing to devices otter than the communicating
device, sophisticated register and memory dump routines and
more Price (on 2716 ROM) ..... $69 95
WINDEX » — Described in detail elsewhere on Ihts page
Business Programs
General Ledger — For 63006809 computers using Per-
com LFD minidisk storage systems Requires utile or no
knowledge o I bookkeeping beca use I h e went or I s prompted
willi non-1 hmcal questions during data entry General Ledger
updates account balances immediately — tn real lime and wilt
oi ml linancialstalemenk inrnsdiaiely alter louinalentnes. User
setects and assigns own accouni numbers: tailors financial
statements lo firm's paailouiar needs Provides audit Hall Runs
under Percom Super BASIC. Requires 24K yies ot RAM
Supplied on minidiskette with a comprehensive users manual
Price . $19995.
FINDER" — This general Purpose data base manager is
written In Percom Super BASIC Works wth 68O0/6B09 com-
puters using Petcom LFD- 400" mini-disk drive storage sys-
tems FINDER'" allows user lo define and access records using
his own teiminoiog — cuslomlze file giuduf s lo specific
need Basic commands are New. Change. Delete. Find and
Pack Add up lo three user-delined commands FINDER plus
Super BASIC require 24K eytesnr RAM Supplied on minidisk-
ette with a users manual Price $99 95
Mailing List Processor Powerful search, sort, create
and urate capability plus ability lo stole 700 addresses per
minidiskette make this list processor efficient and easy lo use
Runs under tVtom Super BASIC Requires 24K bytes ot RAM
Supplied on minidiskette with a users manual Price $9995
From the Software Works
Oeveto pineni and Debugging programs for 6800 uCs on disk-
ette
Disassembler/Source Geneialoi $30 95
Reloctng Dlsas'mblr/Segmenled Text Gen $40 95
Disassembler/ Trace ....... $25 95
Support Relocate* Program . $25.95
Relocating Assembler/Linking Loader $5595
SmlthBUG" * (2716 EPROM) $70 00
Vt-Prlce Special on Hemenway Software!
This programmable VIDEO DISPLAY CONTROLLER
CP/681 disk operating system
STRUBAL+t compiler
E IT68 text Bdilor
MACRO -Relocating Assembler
Linkage Editor (LNKEDT68)
Cross Reference utility
$ 49 97
$124 37
$ 19 97
$ 39 97
$24 97
$ 14 97
'-lnd>iu>k ol <*to«n Dal* Comps-y . Inc
* Imdwrwk of Mofurtva Corpoflkon
;Tr»d9Twlt of Henwwny AsooaiH Company
- 'SmiitisuG la a mdomart ol Itw Srtwar* Worka Canou/iy
processes display changes in-
stantly in real-time The Electric
Window™ resides completely in
main memory so control is ac-
complished by direct MPU access
to the character-store memory and
display control registers. Peer at
the screen and you look right into
video display memory space while
you input and manipulate lext —
an indispensable feature for effi-
cient screen ediling and word
processing. The Electric Win-
dow™. It's worth looking into Fea-
tures include:
• Programmable CRT controller chip thai
provides extraordinary versatility in
software control ol horizontal and verti-
cal formatting, cursor cositioning. scrol-
ling and Start/Reset functions .
• A standard ASCII 128-unit ROM charac-
ter generator which generates easy-to-
read 7x12 dol-malnx characters with
lower case descenders. Plus . .
• Provision lor an optional ROM that may
be programmed for special symbols or
characters
• Resides entirely in 2K on-board RAM
mapped into main memory.
The Electric Window . *
Worth Looking Into. $249.95
• An optional software driver program called WIN-
DEX™ that complements the fast, hardware-
implemented functional capability of the controller.
WINDEX™ will aulo-link lo PSYMON™. the
monitor for the Percom SBC/9™ single board
computer. The ROM version of WINDEX™ costs
$39. 95. The minidiskette version (with source and
object files) sells for $29 .95,
• Up to 24 80-character lines — programmable
• Program control ol display highlighting
• Program Interlaced or non-interlaced scan
» Use eliher standard video monitor or modified Iv,
Now Available! the SBC/ 9" MPU/ Control Computer
(Singie-6oard-Computer/6809) — stands alone as a control computer, but also
compatible with the SS-50 bus for use as an MPU card. Includes PSYMON''* (Percom
SYstem MONitor) in a 1K ROM and provides for additional 1K of ROM. Also includes 1K
of RAM. Features: Super Port — provision for multi-address. 8-bit bidirectional data
lines • an intelligent data bus for multi-level data bus decoding • an on-board 110-baud
to 192 kbaud clock generator • extended address capability — to 16 megabytes —
without disabling baud clock or adding hardware. And much more Supplied with
PSYMON® and comprehensive users manual. Price S199.95.
See lull page ad elsewriere In this magazine lor all ol the SBC/9* tealures.
Full Feature Prototyping PC Boards
All ot the tenures needed for rapid,
slraightforward circuit prototyping Use
14-, IB-. 24- and 40-pln DIP sockets
• SS-50 bus card acconmodales 34- and
50-pin ribbon connectors on lop edge,
10-pin Moiex connector on side edge- I/O
card accommodates 34-pin ribbon
connector and 12-pin Molex on lop edge
I/O Bus Card: $14.95
I
• VO card is 1-% inches higher lhan
SWTP I/O card • inlerdigitated nowei
conductors • conlacls lor power regulator;
and distributed capacitance bypassing
• use wire wrap, wiring pencil or solder
wiring - tin-lead plating over 2-oz copper
conductors wets quickly, solders easily
• F84-610 epoxy-glass substrate
SS-50 Bus Card: $24.95
To place an order or request additional literature call toll-
free 1-800-527-1592. For technical information call (214)
272-3421 .Orders may oepaid by check, money order, COD or
charged to a VISA or Master Charge account Texas residents
must add 5% sales tax.
PRICES AND SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICE
PERCOM DATA COMPANY, INC
211 N KIR8» GARLAND TEXAS '504
l?!4i 273 3«ei
68 MICRO
JOURNAL
SOFTWARE
CONTEST
Prize list now at $15,000.00+ and growing.
Prizes tor each category will be:
FIRST - Life Subscription 68 Micro Journal"
SECOND - 6 year extension 68 Micro Journal"
THIRD - 3 year extension 68 Micro Journal"
4th-10th 1 year extension 68 Micro Journal"
The software must be applications, utilities or
serious software, of original design, to operate
with the following CATEGORIES:
TSC FLEX 6800 Disk System MlnlFlex
TSC FLEX 6800 Disk System FLEX Ver. 2.0 5"
TSC FLEX 6800 Disk System Ver. 1.0 8"
TSC FLEX 6809 Disk System Ver. 09 5" or 8"
SSB Dos Version 5
SSB Dos Version 4 or earlier
SSB TSC FLEX Version
PERC0M INDEX
PERC0M MlnlDost
HEMENMAY CP/68 Disk System
MSI Disk Operating Systems
SOFTWARE DYNAMICS SMS
JPC TC-3 Cassette System
ANY KC Standard Tape System
BASIC Any 6800 Version
BASIC Any 6809 Version
There are sixteen (16) categories, as Indicated
above. In addition we have other prizes donated
by various vendors of 6800/09 products. As of
the 15th of November 1979 over $13,000.00 In
prizes has been pledged.
GIMIX - Mainframe, value $829.00. ** A GRAND
PRIZE •«
SOUTHWEST TECHNICAL PRODUCTS CORP (SWTPO
Computer 69/8, value $595.00. ** A GRAND PRIZE
DIGITAL RESEARCH: COMPUTERS, 16K static
board kit, value $295.00.
JPC PRODUCrS, TC-3 kit w/CFM-3 package; AD-16
kit; CK7 kit. total value $190.00.
STAR-KITS, Set checkbook balancing software :
MlnlFLEX" or PERC0M Super BASIC on disk, value
$40.00.
MICROWARE Systems Corp, Package 1 each: ABAS I C
Compiler, ABASIC Source Gen., ABAS I C Interpreter,
LISP Interpreter; also 6 each RT/68 ROM OS and 6
each 6800 Chess programs. Total value $1,005.00.
SMOKE SIGNAL BROADCASTING, two $500.00 gift
certificates for any SSB product. Categories
eligible SSB DOS Ver. 4 or earlier and Ver. 5
or later; total value $1,000,00.
LUCIDATA, 5 each PASCAL Ver. 2, 1 to each FLEX"
category. Total value $750.00.
COMPtrTERWARE, 2 each $200.00 gift certificates
for any Computerware software product. 1 gift
certificate for best of SSB disk BASIC and 1 gift
certificate for best of Computerware* s Random
BASIC. Total value, $400.00.
SSI, Schreler Software Index, choice of $100.00
of SSI software.
SOFTWARE DYNAMICS, 6800 BASIC Compiler, value
$350.00.
The MICRO WORKS, choice of any one Item, value up
to $179.95.
HEKENWAY ASSOCIATES, INC., Books, 3 each CP/68, 3
each XA6809 Macro Cross Assembler, 3 each
STRUBAL-f Compiler, total value $329.55.
CER-C0MP Microcomputers, MlnlDlsk+ Disk system
(EPROM) and software on disk. Total value
$89.00.
TECHNICAL SYSTEMS CONSULTANTS (TSC), $250.00
choice of any TSC software, for best of FLEX"
entries.
HUH Enterprises and Springbok Dlgltronlcs, SPIRIT
(disk SSB) and a copy of STD-1, tftese will bo
awarded for 'best of SSB DOS. Value $110.00.
ED SMITH'S SOFTWARE WORKS, RRMAC Recursive
Macroassembler and Linking Loader, $150.00, for
best recursive macro program.
PERCOM, Assorted hardware and software. Items to
be listed next month
Final decision shall be delegated to a panel of
Judges selected by the staff of 68 Micro
Journal". AM Judges decisions are final and each
person submitting, shall by his or her submitting
material for evaluation, acknowledge that they
agree to abide by any and all rules of this
contest, as published within the pages of 68
Micro Journal"
Programs and material submitted shall be judged
on the basis of good and workable software. By
this we mean. It should do something useful and
be needed by the average 6800/09 user In the
particular category. Size Is of little
Importance, the most Important consideration will
be how useful It Is.
All material submitted shall remain the property
of the original owner (who should be the author).
Each submission shall contain a paragraph that
states the material submitted Is of original
design and the property of the person In whose
name It Is submitted.
It shall be understood that regardless of who
wins or does not win a prize, all material
submitted shall be authorized and eligible, to be
published by 68 Micro Journal". Material
published, which was not a winning entry, shall
gain the author en extension to his or Iter
subscription. Anyone may enter and It Is not a
requirement that the person submitting material
be a subscriber to 68 Micro Journal". Prizes
will be awarded on the quality of the material
submitted and being or not being a subscriber,
wl I I have no bearing.
Full details may be secured from previous Issues
of 68 Micro Journal".
'66' Micro Journal
AN I N E X
to the
"68" MICRO JOURNAL
Compiled by Jim Schreier
Preface
Few Microcomputer publications can
match the variety of the 1979 issues of
the "68" MICRO JOURNAL. The 200 plus
entries of this Index will be proof
enough. My 6800 interest was created a few
years ago when when it was discovered the
6800 systems were the only ones to make
sense. And they worked. And worked. In
almost three years my SWTPC 6800 went down
once. It blew a fuse. So you see, the
"68" MICRO JOURNAL has a good act to
follow: It makes sense and provides
excellent information.
The thousands of MICRO JOURNAL readers
probably keep back issues under protective
custody. And, based on the assumption
that the average reader's ability to find
a specific article, news release, product
announcement, review or letter is no
better than mine, an Index is a must.
Some microcomputer magazines are made to
look nice, some aim at the hippie market
(yet!); but the MICRO JOURNAL is, like a
three course meal , made to be enjoyed and
digested.
This Index covers everything but ads.
Some of the page layouts in early issues
are not clear, however any Index errors
are my responsibility. The Index was
prepared using the TSC FLEX2 Text Editor,
Text Processor and Sort/Merge Package.
Five fields were established after
examining the various type source entries.
Since the sources contain two type of
entries the fields had to have certain
common elements for proper layout.
Normally the "no entry" character ("-")
would be edited out prior to the final
Text Processor pass. In order for MICRO
JOURNAL users unfamiliar with Text
Processing to observe these items, "no
entry" characters have been retained. The
FLEX2 IMS TTYSET WD command was set at 42.
It is my hope that the labor
represented in this Index may be of
current and future value to that special
group of people, the "68" MICRO JOURNAL
readers.
6800 Memory Clear article By Brian
Abernathy July 1979 p 39
6800 PASCAL news release By - August
1979 p 28
'68' Micro Journal
6800 Patches to GIMIXBUG v 2.0 8 2.3 etc.
letter By Richard Don September 1979 p
17
6800 Software TSC Cassette BASIC patch
to Disk Save 8 Load (assembled listing) By
Mickey E. Ferguson August 1979 p 14
6800 Software Print Using for CCS BASIC
v 4.0 (assembled listing without comments)
By Jeff Brownstein August 1979 p 30
6800 Software Program to test addition
(assembled 1 i sting- symbol table) By Jack
Bryant February 1979 p 11
6800 Software Conversion (2) programs
FLEXtm to BDF (assembled listings-symbol
table) By Dale L. Puckett February 1979
p 15
6800 Software Tiny BASIC music
generation (1 assembled listing; 4 BASIC
routines) By Noel J. Thompson February
1979 p 22-26
6800 Software Patches to G2 Standard
BASIC allowing storage on PERCOM disk
(assembled listing) By Chuck Adams July
1979 p 31
6800 Software Print Spooling for SSB
(assembled listings with comments) By Dan
Johnson July 1979 p 33
6800 Software Integer Arithmetic
Package v 3.0 (assembled listing with
comments and symbol table) By Jack Bryant
July 1979 p 8
6800 Software Improved Boot for SWTPC
Mini Disk System (assembled listing with
symbol table) By Allen Clark 8 Al Tejera
July 79 p 17
6800 Software LOCATE (Update) assembled
listing with comments and symbol table
(FLEXtm utility) By Dennis Womack June
1979 p 13
6800 Software Time Prompts for FLEXtm
(assembled listing with some comments) By
R. Dembinski June 1979 p 30
6800 Software BASIC Renumbering for
SWTPC 8K BASIC (assembled listing with
comments and symbol table) By Mickey
Ferguson June 79 p 20
6800 Software Integer Arithmetic
Package v 1.0 (assembled listing with
symbol table) By Jack Bryant March/ April
1979 p 6
6800 Software Integer Arithmetic
Package v 2.0 By Jack Bryant May 1979 p
12
6800 Software BASIC (MSI BASIC) String
Editor (assembled routine without
comments) By E. M. Pass
November/December 1979 p 10
6800 Software SWTPC CT-82 configuration
routine (assembled listing) By Anthony
Niesz November/December 1979 p 26
6800 Software FLEXtm DOS commands from
EDITOR (assembled listing with comments)
By Art Wei 1 er November/December 1979 p
27
6800 Software Data acquistion network
(assembled listing with some comments) By
Don Aldridge November/December 1979 p 32
6800 Software Simple Line Editor
(assembled listing with comments and
symbol table) By Chuck Adams October
1979 p 26
6800 Software FLEXtm pause control
routine (assembled listing without
comments) By James Caldwell October 1979
p 30
6800 Software Procedure library
(assembled listing with comments) By Gary
Magnusen October 1979 p 33
6800 Software SWTPC BASIC to FLEXtm DOS
Interface Command {assembled listing with
comments) By - August 1979 p 17
6800 Software Transfer (FLEXltm to
FLEX2tm) assembled listing with comments
and symbol table By - May 1979 p 18
6800 Software BOOT (FLEXtm - BFD)
assembled listing with comments and symbol
table By - May 1979 p 33
6800 Software Paper Tape Reader Program
(assembled listing with comments and
symbol table) By - May 1979 p 38
6800 Software Oiskedit (assembled
listing without comments; symbol table and
object code) By R. P. Lajeunesse Sept
1979 p 30
6800 Software mini FLEXtm disassemble
source code generation (assembled listing
with comments) By Robert Boyd September
1979 p 10
6800 Software SSB DOS Backspace
{assembled listing with comments) By Dan
Johnson September 1979 p 8
6809 Documentated indirect vector
addresses - By - September 1979 p 15
6809 Emulator by the Micro Works
article By Ted Feintuch May 1979 p 23
6809 for the 6800 product article By
Byron Seastrunk August 1979 p 5
6809 Patches to NEWDISK command - By
John Byrns October 1979 p 19
6809 question letter By Darin Adler
November/December 1979 p 23
6809 Software PYSOM Monitor (assembled
listing with symbol table) By PERCOM
November/December 1979 p 17
6809 Software LIFE (assembled listing
with comments) By Cliff Rushing
September 1979 p 28
6809 SS-50 Bus Alterations and Bus Line
Description - By - September 1979 p 14
6809 Undocumentated indirect vector
addresses - By - September 1979 p 15
6809-- programming article By Terry
"Tex" Ritter November/Decmeber 1979 p 34
6809— PYSOM Monitor program listing By
PERCOM November/December 1979 p 17
6809--PYS0M Monitor product description
By PERCOM October 1979 p 10
A 6800 Timing Delay article By Howard
Berenbon May 1979 p 21
A Look at the SWTPC CT-82 Video Terminal
product review By Mickey E. Ferguson
March/April 1979 p 7
A Review of Some 6800 Monitors article
By Robert C. Boyd June 1979 p 32
AAA Chicago Computer Mart Editor
Modifications to GIMIX-BUG news release
By - July 1979 p 16
Advertising and objectives editorial By
D. Williams May 1979 p 8
Advertising honesty editorial By D. M.
Will iams June 1979 p 40
Algebraic to Polish Expression
Translation Crunchers Corner By Jack
Bryant November/December 1979 p 8
An Integer Arithmetic Package Crunchers
Corner By Jack Bryant May 1979 p 9
Atlanta Hamfest pictures By staff
August 1979 p 20
Back Issue Information By
September 1979 p 12
Back issue policies editorial By D. M.
Williams May 1979 p 17
Basic Cassette Formats article By Phil
Schuman June 1979 p 41
BASIC Renumbering for SWTPC 8K BASIC
article By Mickey Ferguson June 1979 p
17
BASIC Software TSC FLEX2 BASIC Pause By
September 1979 p 26
BASIC Software Lower Case to Upper Case
By Geoffrey A. Gass September 1979 p 29
BASIC Software—Computerware BASIC Some
Common BASIC Games (MAZE disk creation &
EXPLORE) By Tom Harmon May 1979 p 27 4
28
BASIC Software—Computerware BASIC
Christmas Card List By Art Weller
November/December 1979 p 27
BASIC Software—Computerware v 7.0 & 8.0
Mail List By Gene Embry September 1979
p 32
BASIC Software—Computerware v 7.0 and
8.0 Data Files By Byron Seastrunk
August 1979 p 8
BASIC Software— General BASIC JUMBLE
word game By E. M. Pass July 1979 p 34
BASIC Software— General BASIC Magic
Squares By Paul Pennington June 1979 p
39
10
SB Micro Journal
BASIC Software—General BASIC Number
Conversion By Art Weller
November/December 1979 p 28
BASIC Software—General BASIC Algebraic
to Polish Expression Translation By J.
Bryant November/December 1979 p 9
BASIC Software—General BASIC ATAN3
subroutine By David Eagle September 1979
p 19
BASIC Software— General BASIC HEX to
decimal conversion By Jim Caldwell
September 1979 p 26
BASIC Software— SWTPC 8K BASIC v 2.3
ARC-COSINE and ARC-SINE subroutines By
David Eagle June 1979 p 12
BASIC String Editor article By E. M.
Pass November/December 1979 p 10
BOOT (FLEXtm - BFD) article By Dale L.
Puckett May 1979 p 33
Chicago Area Computer Hobbyist Exchange
announcement By - February 1979 p 8
Christmas Card List program By Art
Weller November/December 1979 p 27
Classifieds - By - November/December
1979 p 13
Classifieds - By - September 1979 p 4
and 18
Comments 8 Patch to 6800 Timing Delays
letter By Martin R. Furuhjelm August
1979 p 28
Comnents S Patch to Ferguson's BASIC
Renumbering letter By Geoffrey A. Gass
August 1979 p 26
Conments on Some Popular Fairy Tales
truth By Albert S. Jackson May 1979 p
42
Computer Faire -- 4th West Coast
pictures By staff June 1979 p 37
Computerware Random Disk BASIC news
release By - August 1979 p 35
Computerware' s Accounts Receivable news
release By - September 1979 p 36
Data Base Sort/Merge product
description By Paul Searby July 1979 p
37
Data Files article By Gene Embry
August 1979 p 7
Digital Research's SS-50 16K Memory Board
review By staff October 1979 p 8
DOS SSB-FLEXtm locations letter By Ed
Smith November/December 1979 p 23
Ed Martin Appointed Director of Marketing
SSB news release By - February 1979 p
35
Editorial: Micro Journal Consideration
- By Don Williams February 1979 p 6
Editorial feedback letter By James D.
Caldwell August 1979 p 26
Editorial feedback letter By John R.
Dye June 1979 p 11
'68' Micro Journal ^_^_^^_^^___^^^_^^^^^^^^^^^_
Editorial feedback letter By Jerry
Sorrels May 1979 p 15
Editorial feedback letter By Paul E.
Phelps November/December 1979 p 27
English computer clubs letter By Paul
M. Jessop February 1979 p 4
Expanded Comnands for CCS BASIC article
By Jeffery Brownstein October 1979 p 36
Fixes to Harmon's EXPLOR BASIC listing
- By - July 1979 p 33
FLEXtm 6809 Systems Software news
release By - November/December 1979 p 22
FLEXtm Disassemble Source Code Generation
article By Robert C. Boyd September
1979 p 9
FLEXtm DOS Comnands from EDITOR letter
By Art Weller November/December 1979 p
27
FLEXtm OEM announcement By - February
1979 p 31 and p 35
FLEXtm Pause Control Routine article By
James Caldwell October 1979 p 29
FLEXtm problems fixes to mini FLEXtm By
TSC May 1979 p 39
FLEXtm to BDF article By Dale L.
Puckett February 1979 p 13
FLEXtm User's Group letter By Ron
Anderson October 1979 p 32
Football Pool article By Weldy Moffatt
November/December 1979 p 26
Format Patch for 41 track MPI drive
letter By Martin R. Furuhjelm
November/December 1979 p 28
Freeze Display - SSB article By Dan
Johnson May 1979 p 35
General 6800 state (historic comnents)
letter By Don Williams Sr. February 1979
P 4
General microcomputer comnents letter
By Noel J. Thompson February 1979 p 5
Giant Software Contest - By - October
1979 p 19
GIMIX 16K Static RAM Boards news
release By - August 1979 p 36
GIMIX answers reader's questions letter
By Richard Don September 1979 p 17
GIMIX Super Video Board review By staff
September 1979 p 21
GIMIX' Mother Board SS-50 Bus news
release By - September 1979 p 23
GIMIX' SS 50 Bus 80xx24 Video Board
news release By - July 1979 p 30
Great Plains Computer's Terminal news
release By - October 1979 p 32
Heavy Duty Power Supply product
description By staff September 1979 p 17
Hemenway Associates' CP/68 DOS news
release By - August 1979 p 33
HEX to DEC conversion TTYSET values
letter By Jim Caldwell September 1979 p
M 11
Home Inventory System software
description By - February 1979 p 31
Hot MF-68 Stepper Motor Fix article By
Jerry Sorrels May 1979 p 15
Improved Boot for SWTPC Mini Disk System
article By Allen Clark & Al Tejera
July 1979 p 17
Inexpensive Data Acquistion Network for
your Microprocessor article By Don
Aldridge November/December 1979 p 28
INTEG Utility modification (FLEXtm DOS)
article By Ken Stamm September 1979 p
27
JPC AD-16 Kit review By staff
September 1979 p 16
JPC Product's TC-3 Cassette Interface
review By staff June 1979 p 11
JUMBLE article By E. M. Pass July
1979 p 34
Kilobaud requests 6800 software letter
By Wayne Green February 1979 p 4
LIFE game program By Cliff Rushing
September 1979 p 28
LOCATE (Update) article By Dennis
Womack June 1979 p 12
Logic Gate Tester article By S. J.
Houng November/December 1979 p 33
Lower Case to Upper Case article By
Geoffrey A. Gass September 1979 p 29
Magic Squares article By Paul
Pennington June 1979 p 39
Mail List letter By Gene Embry
September 1979 p 32
Micro Works DS-68 Digi sector
announcement By - February 1979 p 35
Microsoft's G2 Standard BASIC review By
Chuck Adams July 1979 p 31
Microware's ABASIC Compiler review By
staff October 1979 p 20
MICROWARE's DOS news release By -
August 1979 p 36
More Integer Arithmetic Crunchers
Corner By Jack Bryant June 1979 p 6
Motorola's Micromodule 19 6809 news
release By - September 1979 p 22
MSI FD-8 comments letter By Charles C.
Childress July 1979 p 29
MSI FD-8 comments letter By R. C.
McKay May 1979 p 16
Multiple Precision Arithmetic Crunchers
Corner By Jack Bryant March/April 1979 p
4
MYCROFTWARE SYSTEMS "Lookup" news
release By - May 1979 p 41
Number Conversion BASIC listing By Art
Weller November/December 1979 p 28
Paper Tape Reader Program article By
Chuck Adams May 1979 p 37
Participatory Workshop on Microcomputer
Software news release By - May 1979 p
16
12
PASCAL review By Dale Puckett
November/December 1979 p 14
Patch Disk Save & Load errors letter By
Gilbert A. Davis November/December 1979
p 23
PERCOM 77-track Disks news release By -
August 1979 p 35
PERCOM General Ledger Program news
release By - May 1979 p 41
PERCOM LFD-400 Disk product review By
staff July 1979 p 13
PERCOM' s Disk Conversion Package to SWTPC
& SSB news release By - July 1979 p 30
PERCOM' s Plug-in adapter to TRS-80tm to
SWTPC minifloppy Disk news release By -
October 1979 p 37
PERCOM' s Translator Program news
release By - November/December 1979 p 21
Procedure Library article By Gary
Magnusen October 1979 p 33
Programming the 6809 article By Terry
"Tex" Ritter November/December 1979 p 34
Quirk comments letter By Alan M.
Fowler November/December 1979 p 23
Quirks - By Ted Wolff September 1979
p 19
Reader's comments on Digital Service
Boards letter By Joseph L. Pentecost
September 1979 P 17
Renumber Patch for PERCOM fix By Ken
McCul lough October 1979 p 33
Report from Japan article By Taylor
Jackson August 1979 p 21
Rumor Mill selected rumors By staff
July 1979 p 11
SCOPE patches letter By R. Lynn Smith
November/December 1979 p 23
SC0PE--SSB DOS Backspace article By Dan
Johnson September 1979 p 8
Seals Electronics letter By Martin R.
Furuhjelm November/December 1979 p 28
Semiconductor Memory Primer part 1
article By Don Kinzer February 1979 p 28
Simple Line Editor article By Chuck
Adams October 1979 p 23
Simple Multi-tasking article By Noel J.
Thompson August 1979 p 36
SMITHBUG review By David Hanon August
1979 p 12
Software Dymanic's BASIC Compiler
article By William E. Fisher July 1979
p 35
Software Update comments By staff
October 1979 p 9
Solar Computer Systems' Radio/TV Software
news release By - November/December
1979 p 22
Some Common BASIC Games article By Tom
Harmon May 1979 p 26
Soup-Up Your TVT article By Edgar M.
Pass February 1979 p 31
'68' Micro Journal
Sphere Still Here? Print Using for CSS
BASIC article By Jeff Brownstein
August 1979 p 28
SPOOL (SSB) article By Dan Johnson
July 1979 p 33
SSB "Chieftain" announcement By -
February 1979 p 27
Star-Kit's Software news release By -
October 1979 p 30
STRUBAL+ A Compiler product
announcement By Robert D. Grappel July
1979 p 18
SWTPC 6809 Board review By staff
September 1979 p 13
SWTPC BASIC to FLEXtm article By Jim
Thomas August 1979 p 17
SWTPC CT-82 configuration routine
letter By Anthony Niesz
November/December 1979 p 26
SWTPC DMAF-2 Disk System review By
staff November/December 1979 p 11
SWTPC DMF-1 clairification letter By
Dan Meyer June 1979 p 11
SWTPC MP-09 (6809) CPU Board product
description By - February 1979 p 7
SWTPC PR-40 ribbons source letter By
Ron Anderson October 1979 p 32
SWTPC Reset Fix article By Peter
Bennett August 1979 p 34
SWTPC Winchester hard disk product
description By - February 1979 p 7
TANO 6800 System future review By -
September 1979 p 20
Telephone answering software
description By Howard Berenbon February
1979 p 13
Telephone dialer software description
By Howard Berenbon February 1979 p 12
The Case for Large Disk Operating Systems
rebuttal By Tom Harmon July 1979 p 26
The Case for Large Disk Operating Systems
re-rebuttal By Harold Mauch July 1979
p 28
The Case for Small Disk Operating Systems
article By Harold Mauch May 1979 p 5
Thomas Instrumentation's Video RAM
review By Michael J. Morrow August 1979
p 32
Time Prompts for FLEXtm article By R.
Dembinski June 1979 p 29
Tiny BASIC Renumber article By N. J.
Thompson November/December 1979 p 10
Tiny Music article By Noel J. Thompson
February 1979 p 20
Transfer (FLEXltm to FLEX2tm) article
By Dennis Womack May 1979 p 17
Transition Enterprises' Extender Boards
review By staff May 1979 p 33
TSC 6809 Cross Assembler for 6800 news
release By - August 1979 p 36
'68' Micro Journal
TSC BASIC Benchmark observations letter
By R. Dembinski November/December 1979
p 26
TSC Cassette BASIC--Patch Disk Save £
Load article By Mickey E. Ferguson
August 1979 p 13
TSC Debug Package announcement By -
February 1979 p 35
TSC FLEX2 BASIC Pause Feature - By -
September 1979 p 26
TSC FLEXtm Patches to PERCOM Disk news
release By - August 1979 p 33
TSC Sort/Merge review By Dale Puckett
August 1979 p 10
TSC Sort/Merge Package announcement By
February 1979 p 35
TSC Text Editor XBAK Command article By
John K. Jordon July 1979 p 34
TSC's BASIC Speeds Updates letter By
Keith Alexander October 1979 p 31
Your Computer and the Real World
Crunchers Corner By Jack Bryant February
1979 p 9
Micro-time 6800 Review
The Micro-time 6800 1s a stand alone
real-time clock and calendar. This means
that no system overhead or interrupts are
required for time keeping as in some other
system clocks. The clock 1s timed by a
quartz oscillator with a trimmer capacitor
for fine tuning. This allows operation
without need for timing from the sixty
Hertz power source and steering diodes are
provided to allow operation from separate
dc power sources or for battery backup to
keep the clock running during power
blinks.
The clock board plugs into a standard
30 pin I/O port and has a connector on top
where manual time and date set switches
may be attached.
The software provided with the board
1s 1n three sections. The first section
when called as a subroutine, updates the
time and date in a scratch area in ram.
The second routine prints the time and
date on the I/O device in the form :
"12/17/79 10:35:22 PM EST". The last
routine is used to set the clock and
calendar.
The clock board 1s offered just as a
bare board with connectors and
documentation or factory assembled and
tested. The assembled unit 1s available in
either a switch setable version or
software setable. The version which was
sent for evaluation was the software
setable version and seems to be well worth
the few extra bucks that 1t costs.
13
The software was provided with a
commented source listing, which was
fortunate since I had to reassemble for my
09 system. Incidentally, when reassembled
for the 09, the code was about 101 longer;
however, when optimized for the 09, the
needed code required approximately 151
fewer bytes than the 6800 version.
The documentation supplied 1s
complete and explains operation
adequately. The quality of the board and
components used Is good and the advantage
of not having to worry about loosing the
time every time the reset button is
pressed, as happens with the clock I have
been using, makes this device a worthwhile
addition to any 68XX system. Other
accessories Include an A/C adapter for
powering the clock while the computer 1s
turned off and a Kansas City cassette with
the previously described software. The
Micro-time 6800 Is available from :
THE DATA MART
914 E. WAVERLY DRIVE
ARLINGTON HEIGHTS, IL 60004
A 68 Micro Journal* lab rating of: AAA
The second board 1s a SS-30 bus
board. It has room for up to 34 14-pin DIP
sockets or less larger sockets. The top
edge provides pads for one 12-pin Molex
connector and a 34-pin ribbon cable
connector. A small area Is also provided
at the top for other miscellaneous
circuits, Indicators, or test points. The
SS-30 board also has pads for a 5-volt
regulator and positive supply and ground
busses close to all socket locations.
Both boards are single sided, solder
plated, and up to Percoms usual high
qual Ity.
One thing that I watch closely on
68XX boards Is how well the mother board
molex connectors fit. There 1s nothing
that bothers me more than boards that fit
onto the mother board at a 30-degree
angle. The Percom boards passed this test
well. The quality of the boards Is
excellent and allow for optimun placement
of IC's and components. The only
complaint that I have Is the fact that
there is no Identification of any of the
mother board signals on the board. This
would have made use of the boards somewhat
easier. The boards are available from:
Rating Scale:
AAA - Excellent
AA - Good
A - Fair (could be better but works)
P - Poor (may not always work properly)
X - Not recommended for children
(or anything elsel )
PERCOM PROTOTYPING BOARDS REVIEW
Percom Data Company has recently
announced two new 68XX prototyping circuit
cards. One card fits the standard SS-50
bus and has enough room to accomodate up
to 70 14-pin DIP sockets or less 16,24, or
40-pin sockets. The top of the board has
pads for Insertion of a 34-p1n and a
50-pin ribbon cable connector. One side
of the board provides an area for
miscellaneous circuitry or test points.
DC power for the board 1s fed from the
8-volt bulk supply and goes to drdut
pads for a 5-volt regulator. From the
regulator a plus supply buss feeds between
alternate rows of pads so that It 1s close
to all circuits. A ground buss passes
between opposite alternate rows also In
close proximity to all circuits.
PERCOM DATA COMPANY, INC.
211 N. KIRBY
GARLAND, Texas 75042
A 68 Micro Journal" lab rating of: AAA
Rating Scale:
AAA - Excellent
AA - Good
A - Fair (could be better but works)
P - Poor (may not always work properly
X - Not recommended for children
(or anything else! )
J.B.I. CT1024-64 High Speed Conversion
If you are like a lot of the rest of us
68XX users, you still use one of the SWTPC
earlier terminals. The SWTPC CT-1024 and
CT64 were two of the most popular video
display units for 68XX users. They were
low In cost and worked reasonably well.
The keys were sometimes balky or at other
times self striking. This was annoying
but not fatal to the operation. The
screen when refreshed looked like a
midwest blizzard and occasionally the
cursor developed a mind of It's own,
14
'68' Micro Journal
wandering here and there at will. One of
the most annoying drawbacks was the slow
write speed of either. Three hundred baud
was the normal and twelve hundred baud was
the upper limit, and still is until you
install the J.B.I. conversion kit.
Despite these and other occasional quirks;
the CT-1024 and CT-64 were and still are
in use by thousands of micro users
worldwide today.
The J.B.I, conversion kit eliminates many
of the major drawbacks of the CT series of
video displays. It can be adapted to
those units that have been field-updated
with 64 character mod (CT-1024) and other
popular changes. It uses a DMA method of
screen memory, essentially causing the
terminal memory to become computer memory.
By this scheme the screen can be written
to at near computer speed. Screen writes
can range from one character per second to
4,000 characters per second (40K baud).
All of the memory management (terminal) is
still accomplished by the terminal and
leaves the CPU unburdened for these
chores. BASIC can 'POKE' directly any
character position (limited grapics) and
'PEEK' any character position.
Terminal memory can be relocated to any IK
block in computer memory range that is
available. This requires a software change
of three standard Mikbug™ routines. These
are the ones used in screen write, e.g.
$E1D1 OUTEEE, $E1AC INEEE and $E07E PDATA.
Patches are furnished for practically all
popular software.
The board has been run on 2 meg machines
and requires no delay. Included with the
kit is a scource listing of all changes or
patches. The supplied software is
RDMable. The converted terminal allows
software control over scrolling or paging.
One foil cut on the terminal eliminates
the 'snow' problem when using the
conversion kit. Baud rates are controlled
from the keyboard or from software. It
honors the tape 'SAVE and LOAD 1 thru BASIC
at 300 baud. Exisiting software reqires
only a change of the three routine
references to run in the converted mode.
COMPUTER MODS
If you are still using the MP-C I/O board
in slot 1 you will be required to lift one
IC pin on the board, this eliminates
'echo' to the terminal. No changes are
'68' Micro Journal
required to the computer if you are using
a serial 'MP-S' I/O board.
MODS FOR CT-64
One trace cut and two IC pin cuts (or lift
out if you are using sockets) also one
wire jumper added.
MODS FOR CT-1024
One IC pin lift
extended. One or
extensions.
or cut and two grounds
possibly two wire
The conversion comes with two boards
connected by two ribbon cables. The
boards are factory built and require only
memory chip installing if you use your
own. One board fits on the computer S50
bus and the other replaces the memory
board in the terminal. The kit comes with
or without out memory IC's. This way you
can use your old 2102 memory chips (if
they are in sockets) or can be ordered
with all new memory chips (2 Mhz). The
prices advertised are $169.00 with you
supplying the memory chips. If you order
with new memory chips the price is
$179.00. We recommend that you order with
new chips as most all older chips are slow
and end up looking like worms are eating
portions of some characters, interesting
but annoying!
One note of caution if you are going to
update a CT-1024 you need to let them know
if it has been modified for 64 characters
per line or is original.
The documentation seems very complete and
should be useable by anyone who originall
constructed his terminal. It comes with
12 pages of instructions, diagrams, board
layouts, software patches and assembled
source code.
Additional information can be secured
from:
JOHNSON MICRO COMPUTER
2607 E Charleston
Las Vegas, Nevada 89104
1-702-384-3354
A 68 Micro Journal™ lab rating of: AAA
Rating Scale:
AAA - Excellent
AA - Good
A - Fair (could be better but works)
16
p -
X -
Poor (may not always work properly)
Not recommended for children
(or anything el se! )
CORESIDENT JBUG AND MINI9UG II
MONITOR ROM FOR MEK6800S2
MICROPROCESSING SYSTEM
K • Russe I I
Rad I an Corp .
78766
Petorman
8500 Shoal
Staff
Creek ,
Scientist
Austin, TX
The
system
data/add
array
system a
City St
The JBUG
system w
In Tabl
reed/wr I
app I I cat
much mo
crossass
bu I I d I ng
crossass
computer
a I most a
I nterf ac
between
crossass
purposes
such a
cores I d I
for elt
(JBUG)
commun I c
as shown
has re I
note (Re
requ I red
In the M
comp I ex,
contro I
However ,
need s I m
front
manner
cou I d p
devel opm
coded o
tape,
transfer
ser I a I I
the MEK
mon I tor .
sw I tched
contro I
keypads.
To
contro I
the two
signal
se I ected
shown I
o f the s
and the
shown I
mon I tor
prov I ded
second
well as
Motoro
feature
ress en
for d
I so utl
andard
ROM m
I I I sup
e I ,
te cap
Ions p
re pro
emb I er
obj
emb I er
or
I ways
e stand
the dat
emb I er.
, It wo
s the
ng ROM
her th
or a
at I ons
In Fig
eased
f.3) ou
to al
EK68000
so t
of whlc
I n ma
ply be
pane I
app I lea
roceed
ent sys
bject
The ob
red fro
nterf ac
6800D2
The
to JB
of the
Imp I erne
s I gna I
ROMs as
des I gna
ROM
n the
w I ten a
Rx
n Fig.
I s se
on the
MC6830
the RS
la MEK6800D2
s a hexadec
try and a
ata /address
I I zes one AC
audio cass
on I tor supp
port the fun
Including a
abll It les.
rogram deve
duct I ve to
such as M68S
ect files
I s res I dent
deve I opment
Implies an
ard for data
a term 1 na I a
Thus, f
u I d be I dea I
MEK680002
mon I tors to
e hex keypa
n RS-232
port (MINI
I . Alt
an exce I I en
t I I n I ng the
I ow cores I d I
2, the I r sch
hat It can
h ROM monlto
ny app I I cat I
se I ected man
contro I sw I
t I ons progr
from a sou
tern mach I ne
file on a d
Ject file
m cassette t
e, to the RA
system using
ROM control
UG to al low
MEK6800O2 fr
m I cro
I ma I k
7-seg
dlspl
I A as
ette I
I led
ct 1 ons
ud I o
Howeve
I opmen
use an
AM (Re
W
I n
syst
RS-23
commu
nd the
or pr
In
to
format
d/audl
ser I a
BUG I I
hough
t app
mod I
ng ROM
erne I s
prov I d
r I s a
ons th
ua I I y
tch.
am de
rce f I
to
ig Ita I
may
ape , v
M res
the M
may
comp I e
om fro
proce
ey pad
ment
ay.
a Ka
nterf
w Ith
out I
cass
r, du
t ft
exte
f . 1 )
hen
a I a
em,
2 se
n I cat
res I
ototy
a sy
pro
I/O
cas
I
) (Re
Moto
1 Icat
f Icat
mon I
some
e pro
ddres
e mon
us I n
In
ve I op
le In
an A
cass
then
la RS
Ident
INIBU
then
te sy
nt p
ssor
for
LED
The
nsas
ace.
the
I ned
ette
r I ng
Is
rna I
for
the
rger
this
rial
I ons
dent
ping
stem
v I de
data
sett
data
f .2)
rol a
I ons
I ons
tors
what
gram
sed.
Itor
g a
this
ment
the
SCI I
ette
be
-232
In
G I I
be
stem
ane I
nt th I s s
need be
shown In
ted as ROM
by the J
t I gure. T
I so para I I
c I ock of t
1 , whe
I ected.
MEK6800D2
ROM as sh
232 drive
cheme,
sw I tc
Fig.
I s ou
BUG/MB
he upp
els th
he AC I
n the
Adequa
board
own In
r-rece
on
hed
2
tput
UG
er
e Tx
A (U
MB
te s
to
Fig
I ver
I y one
between
The
to the
sw I tch ,
port Ion
c I ock
23}, as
UG ROM
pace I s
add the
. 1 as
shown
I n
ensu
mon I
m I cr
rese
Is
prov
rate
sel e
The
MEK6
ROM
for
read
Fig
re
tor
opro
t CO
cha
I des
s u
cted
JBUG
800D
may
an
on I
that
cess
ndlt
nged
ba
P t
at
ROM
2 s
be s
MEX
y me
2. Mo
no
sw I tc
I ng un
I on wh
T
ud ra
o 960
the ou
I s no
y stem;
pec I f I
68MIN
mory.
te a
data
h I ng
It s
I le
he
te
b
tput
rma I
ho
ed s
II p
I so
ar
hou I
the
MEK
logl
au d
tap
ly s
weve
epar
repr
that tn or
e I ost
the
d be held
JBUG/MBUG
680002
c for st
wh I ch ma
s of count
upp I led w I
r the MINI
ate I y by
ogrammmed
der to
dur ! ng
MC6805
In the
sw I tch
system
andard
y be
er UI7
th the
BUG I I
ask i ng
MC6830
REFERENCES
1. M68SAM Is the property of Motorola
SPD, Inc. Copyright 1974 to 1978 by
Motoro la. Inc.
2. Motorola Semiconductor Products, Inc.,
Applications Note AN-771, "MEK6800O2
Microcomputer Kit System Expansion
Techniques", Motorola Semiconductor
Products, Inc., Phoenix, Arizona, 1977.
3. Motorola Semiconductor Products, Inc.,
"Evaluation Module II User's Guide",
Motorola Semiconductor Products, Inc.,
Phoenix, Arizona, 1976.
TABLE I
Monitor Function
JB1IC
MINIB1JG 11
Display Registers
R
R
Load From Tape
L
L
Dump to Tape
P
P
Memory ExaDine/Change
M
M
Execute froD Entered Address
G
G
Set Terminal Baud Rate
•
S
Test Menory
-
N
Punch Binary Tape
-
Y
load Binary Tape
-
I
Abort Progran Execution
E
-
Trace (Single Step)
N
•
Set Breakpoint
V
•
Reset Breakpoint
V
-
Continue Execute from Breakpoint
E,G
-
Delete All Breakpoints
V
_
16
66' Micro Journal
f lOOUE I
MOD OK
OWL HCWIM LOCK
OKVIt CKAMAK
USING THE 6801/6803 AND 6809 IN THE HP-A2
BOARD n , _
Dr. J L Pentecost
3603 Clubwood Trail
Marietta, GA 30067
Both the 6801 (or 6803) and the 6809
MPU chips can be used with the SWTP MP-A2
board with simple adapters. This article
describes this approach to use both the
6801/6803 and6809, 1n adapters,, with TSC
software.
ill
«
***** CLASSIFIED ADVERTISING *****
Complete Computer System- ADM-3, 40K 6800,
Dual Disk Drive, Teletype 43. Best Offer
(615)-870-4208
'68* Micro Journal
First examination of the 6801/6803
specifications reveals a faster processor
with equivalent 6800 Instructions, plus
some added Instructions (Table I). Tests
show that the 6801/03 runs typically 17.51
faster than the 6800 at the same clock
frequency. The only disadvantage of tht
6801/03 1s the Inability to use the first
20 Hex addresses 1n memory. These
addresses have the special purpose
registers and ports and are not avail-
able for memory use on the direct page.
The p1n-out of the 6801 and 6803 1s not
equivalent to the 6800 and an adapter 1s
required. A circuit of an effective
adapter 1s shown 1n Figure 1. With this
adapter, and a jumper header substituted
for the 6875 (as for the 6809, 68MJ6P6) on
the MP-A2 board, the 6801 or 6803 runs
most programs without any modification of
the monitor or software. The only notable
exception 1s disk versions of SWTPC BASIC
(and possibly other versions). The TSC
Editor, Assembler, BASIC, etc., operate
properly.
Some additional advantages of the
6801/6803 Include the availability of a
programmable timer and a direct page ACIA
port, the availability of 16 bit
arithmetic shift Instructions, PSHX, PULX
and 8 bit multiply. The only
disadvantages are the loss of 20 Hex bytes
of memory on the direct page, and the
Inability to use DMA readily. Since most
software for the 6800 also runs on the
6801/03 little difficulty should be
experienced with this modification.
THE 6809
The 6809 may be used with the SWTPC
MP-A2 board with simple adapters like the
PERCOM. Some difficulty was experienced
with this adapter on my system since a PIA
port would not operate properly. The
solution was found in pulling VMA high
with a IK resistor rather than by using E
17
AND Q. The 6809 in a simple adapter
requires a new monitor. The easy approach
Is to modify the SWTPC S-BUG monitor for
the standard 8000 Hex I/O normally used
with the MP-A2 board. This 1s simpler
than modifying the MP-A2 board to allow
the EOXX addresses to be put on the main
buss. These addresses are only used with
the on-board EPROM or monitor. The
contents of the monitor addresses 1n Table
II should be changed from E0 to 80 to
modify the ACIA location for the control
port (only a MPS card!) and the 5
addresses for the mini- disk boot. This
can be done by reading the standard S-BUG
monitor Into the EPROM programmer routine,
modifying the addresses 1n memory, and
programming a 2716 with the new code.
To modify TSC software to run on this
system, 1t 1s only necessary to change the
EOXX addresses 1n NEWDISK.CMD and
FLEX. SYS. Once these addresses are
changed, a new disk 1s formatted, these
two programs copied onto the new disk and
the modified FLEX. SYS LINKed, the new disk
will boot and operate properly with the
utilities. These changes may not be
simple to make with only a 6809 disk and a
single system. Here are two approaches.
First, 1f FLEX 2 1s available (FLEX
at 7000 will not work) 1t can be brought
up and with memory from A000 to DFFF,
GET, FLEX. SYS from the 6809 disk to place
FLEX. SYS Into memory. Change all EO
addresses (Table III) to 80 and
SAVE, FLEX. NEW, C700.DF4D.CAOO on the 6809
disk. NEWDISK.CMD can be modified and
saved similarly (see Table IV). This
still does not allow the disk to boot even
when linked, however, because the track 00
boot sector still contains EO addresses.
Only disks formatted with the modified
NEWDISK command will boot with 8000 I/O.
If battery back-up for C000-DFFF 1s
available to maintain FLEX 9 1n memory,
the system can be shut down, converted to
a 6809 system and reset. Upon jumping to
CDOO or CAOO, FLEX 9 works properly. From
here, NEWOISK a blank disk with the
modified utility, copy FLEX. NEW to 1t and
LINK, FLEX. NEW on the new disk.
This new disk will now boot properly
and the system 1s up. The next approach
can be used 1f FLEX 2 1s not available and
will work 1f no battery back-up 1s
available for the RAM memory.
ia _
1. Boot the 6809 disk using the
modified S-BUG and memory at C000-DFFF,
reset, one sector will have loaded at
COOO.
2. Change all EO addresses 1n this
sector (Table V).
3. Set X to COOO, jump to COOO. This
will cause the disk to load FLEX. SYS, but
hang up, so reset again. Change all EOXX
addresses (Table III) and jump to
CDOO. FLEX 9 will be operating.
4. SAVE, FLEX. NEW, C700.DF4D, CAOO.
Modify and save NEWDISK as above.
5. Format a new disk with the modified
utility, copy FLEX. NEW and NEWDISK to this
disk and LINK. The new disk will boot and
all utilities will work properly.
Advantages:
1. No buss modifications or motherboard
changes.
2. Low cost modifications allow use of
both 6800 and 6809
3. All TSC software for 6809 can be
used.
4. Up to 40K of memory 1s accomodated
exactly as with the SWTPC board.
5. With the M0VE9 utility (by James
Hughes), MINI-FLEX files are easily
transferred to FLEX 9 disks.
Disadvantages:
1. Only 32K of useful memory 1s
available vs 48K for I/O at EOXX.
2. Some Initial software modification
1s required.
For those with Thomas Instrumentation
video boards, a version of JOEBUG monitor
(68MJ2) for the 6809 1s also available to
operate the video board, printer, keyboard
and terminal ports simultaneously. FLEX 9
I/O must be modified for the video drivers
however. It was noted 1n performing this
modification that the jump table
(D3E7-D3FC) Is not normally used for CHAR
1n and CHAR out routines at 0370 and D3BB
respectively and that jumps (7E XXXX) must
be placed at D37D, INCH; 0388, DUTCH; and
D39C, STATUS to accomplish this
modification.
TABLE I. NEW INSTRUCTIONS IN THE 6801/6803
ABX
B+X -> X
ADDD
M, (M+l) + D -> D
ASLD
C <- D <-
LDD
M, (M+l) -> D
LSRD
-> D -> C
MUL
A x 8 ->
W Mfor* Journal
PSHX X -> Stack
PULX Stack -> X
STD D -> H, (M+l)
SUBD D - M, (M-l) -> D
TABLE II. S-BUG MONITOR I/O ADDRESSES
F825 (AC I A) FBC8 FBDD
FBB1 FBCD FBEB
FBB4 FBD6 FBFO
TABLE III. FLEX 9 FLEX. SYS I/O ADDRESSES
D3El(Timer) DE79 DEB9
D3E3(ACIA) DE88 DECB
D3E5(ACIA) DE8B DEE6
DE40 DE90 DEFC
DE48 DE98 DF23
DE58 DEB1 DF28
DE71 DF32
SAVE, FLEX. NEW, C70O.DF4D.CAOO
TABLE IV. FLEX 9 NEWDISK.CMD I/O ADDRESSES
C479
C4BE
C626
C47F
C5ED
C627
C48E
C5F6
C633
C499
C603
C63F
C49E
C618
C65E
C4A4
C624
SAVE,NEWDISK8.CMD,C100,C6A7,CAOO
TABLE V. I/O ADDRESSES IN BOOT SECTOR
C015
COIE
C02B
C040
C04C
C04F
C054
C05B
C067
C086
REFERENCE • BOOK EEP INS' NEXT COLUMN
NOTEs Due to th» volume of
programs we will furnish
programs
data In the BASIC
copies of the entire
disk programs (.BIN and .BAS) for 16. 50
(mini FLEX format) Including postage and
handling. The BASIC programs will be run next
month In source format.
1 ~* \
■ a Iff)
£ . flu
■v/Mi IVA«i
-»ntk
in fflrt) *\
esoi pin **~ nil Ti
Mk
LATCH DETAIL
FIGURE 1 ADAPTER FOR U3.NG 6601/03
BOOKEEPING (Disk & Tape)
Mini FLEX Will lam R« Stock
1125 Lois Or
Cincinnati, OH 45237
Totally tgnortoo ibc foci I ho I my father kept adequate
flmocicl rocoidi wiih nothing mote ihen o chock rogiator and 3SC
worth of Index cards. J have convinced all concerned that ray
SWTPC 6tJO0 la useful because U koopi my books, Aaaufntng you
hnva similar problems, this bookkeeping syilflfti may t» lof you.
(l li wtlitcn in SWTPC &ASIC 3.0, Intended to bo
used wilh ihe Southwest rtiintdlnk.8 under mtnlfLDC I ,0. If you have
Another symont yeu may hove ta moJify the inoQfamo a Hi tic,
HOUSLHOI.D NEEDS
The primary (wrpose of a household bookkeeping
system IS lo keep o record ol all Income end ex pennon; Iho former
for your IrioAd and mine, the IRS. nnd ihe lailvr (or yeu . lloweve* ,
if we're a/oiix] to do this on s computer we may oa well 90 eh*ad
and list our assets and iidbtllllea (dcbie) . This oivea n General
ledlc* t arid a much more compfohoneWe picture 0/ our financial
slotua.
To this beec J have added a rudlmoniary Account ■
Payable, le ontlil In pt>tocllfl9 cosh requirements,
Mot Ice Ihnt this system la designed tor house-
holds, BuoinoBsos will still hove lo lo»\ elsewhere*
OCS1GN PHILOSOPHY
In arty Donatory record keeping synleni, accuracy
li of paramount Impafiaocc, As a result, this system uses
double oniry lodg«. A doubia entry system con gel unwieldy,
however, rt you havo lo keep track; of assets, liabilities, debits
'68' Micro Journal
_19
end credits, and h*rw ihey interact. Trim leads to the second
dfmn consideration: simplicity.
be used ll n is loo com pi ice ted lo operete. Consequently, this
system wn deskined *a> thel once ll i* booted up, all instructions
at* displayed on the CRT. The only debtt/credil decisions rot*
h**# la mite ere r*n 1n« first rnlry -i| ret-ft ire nsect Itrti . And they
■M further ainplifird, •« «• *ha|| show. Moreover, the pj^rafu
call each other froat di»h . eliminating the Awl to iwmb«
«n«i corses newt .
SYSTEM REQ U1R CM [NTS
Thin tytiwn wm de*K|nod to run on (rajO SWTPC
(BOO with J OK RAM. a SWTPC 11124 terminal, SWTPo mini-f topple*
running TBC'a minima 1 .0 and BASIC 3.0 tine addlltanel 4K
requited for mtnin Dt n nut included In ihe 2oK>, end the SWTPC
AC -30 canolte in lor Iocs * 6WT8UQ for lepeoeckupef the dole
(ilea.
The only program! unique to the SWTPC system
art thole dealing with the cassette. These program* are written
tn assembler, and Inlerlaca with mtntFLEX 1.0,
PR OCR A M DESCRIPTIONS
in *ith« r**w you made to mucH money, at where it all w»ri,
Ihie uwroti teili you. It reede lha incowto ei«d expense aeewnu,
displays tfteet. and by a clever asaortlhin (aubueciton), givo* you
Ihe 4KXHU "I eUPlaf wain or toss *
CAEH I:R0U1AET> This Is I he bnly Junction ot
Account* ftyable *i this tin** The prognn telle yuu how ranch
you need lo ewe* Mw bill* thai *nU corn* dhi* beiwetn t-h* dale
u( leal update and ihe dele you enloi .
ENO Or rtfUOD: AJtltough the dlrtoitea will
probably hold o ycor'a transection*, lha update lime can 3d
Who? long, so this wourom allows you to scratch the JOURNAL
And ihe GLHlffToiy , w«h ihe option of sevlnS Ihe data on lepe,
Should Vau ooOtt lo refer back lo the sevorfde.te, ihe RECOVERY
pEmjrArn will put ihe dn-tn bock tu dl*V» from which yuu can run
the usunl trim) unlBncQ ond Journal prim,
LND Or YEAR: To set up yow eooka tor o new
yeM 4 ihi* tJmjrain performs the end of period Junction* then
seroa out ihe Inceno and expense account* and updates the
net worth,
POSTING: Transactions are eniered into th«
books by Che poalung routine. The AMU program validate* me
transection*, aukea i ha debit/credit decisions! and write* the
transactions 14 in* THAN da*. IT any entries ailed Accounts
Payable, they are also wtltle* to the PTRAM III*,
K any iransaccicne wera written to th* FTRAN
file, they are now aottad and lha APMASTDt la updaled. If th«*
are any rejected entries. ihey are displayed and the program
ebotled ,
Thefou/nal APPnnd progron Is called no*i, end
it simply eppendt <he transactions to ihoaa already preaenl In Iho
journal. This was dun* In BASIC to keep thing a ample.
Hem, ihe TRAM (Ho Is soried, end the CLMASTOt
l* updated , At the seme time, Ihe sorted TRAM (lie la m*njed
with CLMISTory, lo product em updated (lie u(C/L Irana-
aclama . Relcciad entriea era dlaplayed on ihe CRT .
[OURKAL PttlNTi Occasionally you will wanl
to Loo* el son* baft»cllant. Tftn ixudfara liala themni th«y
her a dale or a sequence number range.
TRIAL BALANCE: ThU Effoqraai lists the aaaat
end liablltllr accounts, wnh or wuhom a listing u i the transaction
on file. Il reads, but does not rflapley, ihe lAco^e and expense
accouoti lo naive as the surpiui. which Is needed lo cuke the
debtls equal ihe credits. These iwo (igures will atweya nMch
(unless yoe have posted to en account net on file.)
PROrn & IOSS: Vau are sometimes Interested
MAINTENANCE: You will nave occasion to add
and delate accounla. Thl* routUM panforaa the leek, tt also
allow* you lo change an ecrount nana, and, on ibe account*
payable fits, cfUOQe ihe dale and areounl due.
BUOCCT; Since everybody talks about budgets.
I have Included a budget prooraoj. U will tell you how <n>di
you've buog/eled lor each oKpbnao aco> unl ro lor Ihle year,
how reuoh you'va actually sprnt, and whal perceniage you've
spent,
PART II; OPERATION
Oncu yuu havf fiTMtMl nil Ifei diska^ hunyirm
up Iho lystem Is a snap. Pbwor u p your cumpuiur. put Ihe
SY8TIM dlek In drive #0. and urtltir D {SWTBUO. the compulor
will eventually rospend with:
READY
I
to which you rospondt CHAIN 0. START.
This routine Oels today's date and save* u tar
ell aubsequenl (joc-easing, Yuu now **}«rl o job from ihe
CRT menu.
I - TRANSACTION FOOT. There ale iwg rule*
torcraerebtt when poaimg tranaacitona. TUal, ALL ACCOUNTS
MUST BE ON JUU. Secoad, THE rWST EK1RV DHEHMINES
Dttrr/CRO>lT fC«7KE CWTlRETRANaACTIOK'. We wtU new loot,
at each <A those In detail.
Slncoe lyptcel hoosohold Chan ft acPownls will
cwiieln between >i end 100 Hwrles, tt Is not feasible lo verity
account niiviboFJ on the Input run. {J I la pr>astl>lv, but response
20
S' Micro Journal
(Ira* eullora HMrlbiy.) Consequently , li Is imjKTaiivo thai vou
mftkr r.un> t\ic:h aceunl ntimL-oi la OQffttSti If a transa c°l liift dr>n-
rolna iters* on file end llcrftj nui tin file, thou some account*
tjoi updated rtnd soma don't (because thoy'ro not th<nct> , leading
to on eul u>( balance condition, tin which rasa you Slul ova J
It U far easier lo hit tho space bar ihan lha comme, so lha enuro
Una la one INPUT AS command. Tho program picks A3 opart,
retrieving tho occouni nujnbn, omwni, ond comnioni (if any) .
VVh Jo Ihla makes Input oeay, li does place ono restriction on you:
tho Holds najat be aeporoted by ono, and only on* . speca.
My apuroeLti to tho second (Uiu might drlvo
(Kolcas lurwl boakkecpof* crazy, but it makes things simple
The L-o input cr knuws, urrauic you i;>id tt. which accounts or<-
Incurve, aNiot, liability, etc. li also kcwws K Iwoubp lh«
progrnres toll it. thnt increases U> income or« debits, end ao (o«ih.
I'urihermore, it can fluuro out, based on <ho first entry, tho
dobii/crudll stalw* of «och item. Consequently , to makethinqs
a a timid o an possible, I hova adopted this juie: IF IT ADDS TO IKE
ACCOUNT BAIANCE. ENTtR IT POSITIVE. Consider the following
H*flMC*tofld
ACCT A MO U NT COM M CUT
? Ml Z9S.S 10/20
? Ml 40.94
? 712 16.92
? 713 2.12
? 714 S.S2
? 509 1.6
? 322 20
? 324 211.7
You wJI notico thot lha firm entry is positive. It adda lo 'Dad's
Income' . Tho computer know* that 111 u on Income account, and
raokes o positive nitry a debit. It also knows thai accounts 711
through SB3 tin the example) oro expenses, and mekos ihese entries
credits. 322 and 924 are assots. end those will be debits. Tho
Important foci ts that YOU don't hovo lo wonV about anything but
lha PlKfiT ENTRY. Tho roat la isken core of for you.
Leas obvious, but equally Important, the
second through last antrtee add u p to tho amount of tho fust
entry . This ts the bests of tho double entry system. You cennoi
pool a transaction unless this condition la mot. which means you
connol -3e*- out of balance tunless you pool lo an sccounl thot
doosn'l ciKtsi, as wo'vo already mentioned,]
What you hove made the loot entry o( a trans-
action, lha 'In bfl lan?c condition triggers a noal. columnar
display of the tronasctlon. Tho pogrom oaks U everything t« ok.
At this saint you should double chock tho account numbers, and
th*n answer yes or no.
If you hovo onto) ad the loot line of n transaction
and tho program doesn't Hot It out, ihon iho transaction obviously
IS not In bfllanco. Trguro out why, press return, and ra-enler It.
When you aro flnlihod posting all your transactions,
press return without enter u*j anything. The proa-rom oeko If you
ore REALLY finished. Answer yea (or no, if you're noil) .
There Is ono lost remark about the Inpui program.
II you look ol tho example, you will notice lha l it looks o loppy.
This Is rtol boceuae I am a poor typtal. but because I em loiy .
'68' Micro Journal
2 - JOURNAL PRINT. Tho operotor Input lo
the* program la minimal, h osks II you wont the ontUo journal
printed. If you answer *rlo H , it osks U yew want the range based
on dole or aoquonco number . Depending on your answer. It osks
for lha beginning and ending dales or aequenco numbers.
3 - TRIAL SAI.ANCE. Trial balonco aeks only
ono question; do you wont detail lo print . A 'yoo' will display
•vary transaction lo every occownl thai is on fllo. A 'no' will
cause only the account number, description, and balance lo print.
4 - END OF PERIOD. The only question la
whether or not you want lo ssve the dote lo tape. Answer yea or no.
5 * END OF YEAR. The some question (or end of
period ig oeked hare.
£ - PRont & LOSS. There is no Input lo P&l..
It runs all by llsalf.
7 - CASH REQUIRED. Tho cash required ptoorora
must know the cutoff date you ore tnlerosiod In. It will add up
tho amounts duo Irom tho dole of iesl updaio to the dsie you
enter. Additionally, U aeks whether or not you want II to display
s list of which accounts end amounts oro due.
The routine is limited by the fact thai the amounts
oro oddod only once. Consequently, the dole rongo should not
encompass two peynonl periods.
B - MAINTENANCE. Bolero wo stort talking oboul
tho input, let mo remind you that elf occounts musl be accessed in
ascending account number soquonco. Aitof you have ell addition*,
deletions, ond changas in sequence, you moy start.
Enter tho account number. U this la on old
account you can 'return' ihrouOh the description and it will stay
thosamo. If It I* a new account, enter the description. U
It la on A/P account. enter tho date duo and amount due.
To delete an account, onier 'DCLCTt' for
deacripilon. An acaount must have s zero belenca lo be dale led.
Belencee cannot be changed by maintenance.
To cKII molnlonanco, hll 'return' wtlhoui
entering an account number.
|0 • BUDGET. Printing o budget has no Irrp-jl
ond is no fun. Etui Id trig a budgot. however, is aa cloae loo go no
41 wo will 9rrt with this pedasirlon system .
.21
J"iral. let me warn >du that i»e budget; build
■ dcavgnad U> work olf the tsteVbouft yaii'i actual
eKPeneee, Aeercsull. It won't work, until lh«p is al least
something la tho jeneral tedder balances.
The pri*)f*«t starts out by asking you to select
• budget period, Since wo el) pay a a we g«, we load U> think in
weekly* monthly, etc.* terms. And since our eonvpuiw can
multiply end divide^ we wilt lei it annualize our input.
Nrxi, the pfotireni noeda to know our best ?ue*s
ai our annuel Income. Cueae loo h ton end you'll be with In budget,
bul show ■ loaa . Guoaa loo low end you'll have a rough tune
bodUailnO. I waueliY Quoas hlQh, 40 over budgoi, Oi A moko
New Years resolutions .
Th*i {WKjiem now reads the general leducr i*xpenav
accounts, compu tee whet percentage oX the lotal expense wee
apenl on each account, comsutca whai ahould be spent, end you're
off to tho race* I
The repetitive display constats of lire account
oiaa, the amount you have previously input, end the suggested
anount. You now enter.
In doling . let nte point out that you can' I
lr«i*- mlhlrrg tiero amour*). Yaw c*tt, howrv« h freeze a penty,
which wiJl lukve minimal Isipoci on the rv suits.
PART III: CONVERSION
Building ell ihe disks required la Ihc nail
dillirult aspect of the whole operation, Nal only la everyililA?
unlsnlltsr, but you ere deeltng with • oJcet v*Ju>»* of data,
ell ot which metal b* owtlererj correctly* Take heart: you h*ve-
to da 11 only once.
tiJnce ralnlfLPt Ilia onjenicotloa precludes
e dastrurtlvo t.PdOtci IrowrttcK foihor/eon la the only ie-.~hntQ.uo
AvalWilile. Tlila mean* tho mattpfllio muni be in ascending
account number sn«rutrncfi,
Stnco the prog re me ess unto the I owes I accotml
nurrhcrs are Income accounts, fallowed by receivables, aaeots,
DHpenaea, payobl*a and nrl worth, your chart better follow this
schema. Tne available numbera are I through 99949991. Sloce
Ihe 1024 screen la 32 characters wUe. •«. uaed 3 dtgtl nunbera.
with lhaae restriction* in fund, we are ready
The tiam-fay-Uam input ta very flexible, it la ao
flexible. In tod. thel II ti aumpia to uib end impossible to
fXpAaln. Here are the possibilities:
(amount) hrtufn}: the amount entered replaces the
previous amount. It ia tor ih« period chosen at ihe beoinnu*v of
(immntU freturn): the amount entered ir-plni'ri
Ihe ptavlouL estount a a In the above oxanple. end the account Is
Ihen teewved from lurihor conatdoratlan (froxen)*
log*, itirlfd.
ru*t. NEW DISK a box of dlakoria*. You will
need at least seven , end ten Is better. (One SYSTEM, and
two or Ihraa each CGNESAt LEDGES. JOURNAL, and ACCOUNTS
PAYABLE.)
Next, wrtle labels for each dlakeile. eo when
f thing* swn id move you know what's whin.
(return!: everything for Ihl* oceount remains
the tamo.
r (return)] Everything for th te account rccwlna the
same and II Is removed from consideration.
(omounO, (period) (raturnh Ihe amount unt««d la
mLitHplit^l by the period wUored, and ihe product divided by tho
initial (period to arrive at the amour* to he dlepJieycd. This Is
handy for thing ■ like insurance premiuma,
(acct l),T (return); this pieces lha «ntw:ed account
back into ihe iwuix Uhewa 11) . The disadvantage is ihst you have
Whan Vou have Journeyed t brought all you expenaa*
the prTjQrom will display now anscfk you are over your tacon*.
It wiu then re-coaipute augaeetiofta for all non-ftoian accounts,
and you play 11 again, Sam.
Whan you have finally figured out bow to live
within your incoawr. lha final lutdget will print, end you will be
asked if you want lo revtas tt. If you say *««', the wterol ledgei
la uodotod with lha new budget. (OWlOOSLY you tun the budget
bulk! before the end -of -year prouCaml ( I)
Place your mtnirLO dlak In 10. This le the
dleV you 001 whim you bouehl your computer. Piece the newly
NCWDlSKod dlak msrkod SYBTCM in ai. Cnlar:
COPY, 0,1, .CMD, .ov^.low, .srs
LIfffi, l.OOS
Then build Your STARTUP hie. The imiruciloni came with your
SWTPC dlak eyatam. and you're tnlareaied mo* ily in TTYSCT .
Tb« STARTUP file, or the hie 11 cello to, swat oief with ODC . . BOOKbCC .
ThLa loads lha and*oy*periodV > *i , id*uf 'year binary program^ Ihe
BASIC interpreter, and a housekeeping binary progress when tba
ayateia la bootad up.
Now fsnovB ihe SYSTEM dlak lion HI end
replace II wtih ihe BABE dlak Which has eJJ the prograa&a on tO .
Enter; COPY.0.OOX .CUD
COPY. 0.COPY.CMD
Take your miniftEX diak out of #0 and atote tl
away, Take Lha BASE dlak out of *1 and Place U tn *0. Piece
your newly made £YaT£M dlik back in 11 and ent«:
OtDC.O. BOOKS. ICL
22
66' Micro Journal
The iyi(«(n laknc over from this point, ond
(Mis the Aystem prourotns an tho synlam dink. It than raiuosts
you lo Put JOUR At. GCNtKAL LEDGCK tC/JJ . and ACCOUNTS
tViVABI.L (A/P) disk on(l. Do what It says, and than enter V.
NOTli Th© prootami ot this point aren't aophioiiiaied . They
waH to fetch a character, ANY CHA ACTDt, bo™ iho keyboard.
[10 0iv* you tlma lo chauQo dttks), ond than they take off again.
So change disks BXFOftC hitting cnyirurnl
Slnco you will need al loasi two of oach data
dmv. your fliai answer 10 tha 'another sol* question should ba 'Y' ,
(no 'return 1 ; Jusi V). After you have made ss many sets aa you
need <or con afford), enter N. Tho cyslcm will roupund wiih the
istolllDr *#*.
At this point, oil the disks have thou minimum
content*. You will now noad your own particular data to flash
oui tho skeletons , After leading tho raal of tho InHructlonn, 9a!
lonio paper and wnle down your chart e>f accounts and thatr
balances. Don't wasta youi tlma trying to calculota your not
worth, Tha compuiar will da thai for you.
Power up your compute* ond put tha SYCTKM
disk in #0. Entar *D'. Whan trie svstam responds READY I,
anior: CHAIN 0. INSTALL.
Tho fiisl file you will build Is tha parameter
file. Wo need the highest possiblo account number* for each
of the six ceiegorlaa: Income, recolvablas, assets, expenses,
payables, and not worth. (Sae tha sample chart for on example,}
Tha nam flla will bo tha account* payables.
Before putting; on A/P disk In the drive, get a label and write
today's data on It. Stick u an the disk. Tho Isat thing you wont
M to Cot lha disks mixed up ,
The information requosled for A/P le:
ACCT *
DESCRIPTION
BALANCE
AYMENT
DATE DUE.
Tha first three are satf-explanatory . Tha payment entry la used
by tlio c*ah rotiulrod program, and should he the amount you
oxpflct lo pay on lha data duo. If tha payment flold la totor the
progran assumes the antlre balance Is duo (not so co»l in the
oaao of tho mortgage) - The datadua can be either an MMDD
format (325 - March 25th1 moDD format (10 - 10th of every
month), tf the dole due U sere, then tha program assumes you
don't hava to pay this ana until you want lo, ond It ignores tha
aocourl *
Tho last two onirics tpoymoni and dele due)
■en be null entered (return). In which csso lhay default to zero,
V/nett all Iho accetinls payabla hava bean
entered, you axil the routine by pressing 'return' without an
account numb a*'.
Did you Del the doto on the A/P dick? Good.
Now put ono on a general ledger disk. Tho G/l files are
identical lo lha A/P files, uxcepi the* a aren't any paymanta
or datoa duo.
Wnen you ere finished with the lanaral lodger
entrlea, you uxli the routine tha aamo aa accounts payable.
Since tho A/? file is already bulll. thera is no reason to anter
the data twice. Tha program will build tho A/P section qI the
C/I,, computo lha net worth, ond call tn Iho START urogram.
Enter todoy's data and yau'ro ftniahed,
PLEASt. PU£ASC. Pl.fASC. keep track of which
disks <sr« current. Tha small Avery labels aro inexpensive, end
worth Ihelr weVghl In gold. I have aeon a couple- etle* u Kioto
fxom on old disk lo their cut rent disk, croflltog s collossct moils .
Some never recover ,
&OOKS.S C
10
NAM
BOOKS
20
OPT
O.S.NOP,
NOG
10
START
it.'U
$2442
SWTPC BASIS 3.0 END
40
PDATA
EQU
s 1; /; c
SWTBUG
in
1NEEE
•OU
SE1AC
SWTBUG
60
rixres
•OU
57809
ILEX 1.0 PCB POINTER
70
(tn
•OU
SA044
SWTBUG
60
TEND
•OU
5AO04
SWTBUG
9D
PC HON
!».ilJ
SEJ4D
6WTBUG
100
PUNCH
EOU
5EJ7L
SWTBUG
110
PCHCTF
EOU
51 15 3
8WTBUG
III
delay
EQU
SE2C2
SWTBUG
130
FMS
EQU
S7B06
PLEX 1 . FMS ENTRY
U0
nur
EQU
576»4
I- LEX 1 .0 DISC BUJTI1
ISO
USER
EOU
SSD
BASIC 1.0USEP.C4
[fill
BASIC
EOU
S100
BASIC 3.0 COLD ENTRY
!Tv
BASPGM
COU
S14E
BASIC 3.0 START OT POMS
180
DOSENT
EOU
33:a
BASIC 3.0 JUMP TO DOS
ISO
OXWRM EQU
$7103
PLEX 1 .0 WARM START
200
fUtCLD
EQU
$7100
PLDt 1 .0 COLD START
210
A N
EOU
$£134
SWTBUG
220
INCH
BOT
$E076
SWTBUG
230
CKSM
EQU
SAO or
SWTBUG
240
BYTE
•OU
SKJSS
SWTBUG
250
BYT EOT
•ou
$A047
SWTBUG
260
RADDR
•OU
*E047
SWTBUG
270
DUTCH
•OU
St l5 : -
SWTBUG
260
RDOFF
EOU
$E347
SWTBUG
263
ORG
START
29
2.42
IMP
BOOT
CNTL STNG EKTRV
100
244S
IMP
ZOINL
JOURNAL PUNCH
lit
244 j
(tit
ZOCL
GL PUMCK
120
2446
IMP
ZITNL
JOURNAL READ
3J0
244E
IMP
ZIHST
HIST READ
140
2461
IMP
ZIG!.
Gi. Read
ISO
ZOINL
UM
4MSS01
INITIAL M SSAGES
360
m
PDATA
IN
I'M
4MSG03
360
ERA
OME31
3S0
ZOCL
LDX
4M6G01
400
IS*
PDATA
410
LDX
4M8G02
420
OMES1
ISR
PDATA
430
LDX
4MSO04
440
ISR
PDATA
450
LOX
#MSC07
460
ISR
PDATA
470
OME32
LOX
•MSGOI
490
JSR
PDATA
490
ISR
INEEE
500
CMPA
#SD
$10
ONS
OMES2
na
LDAA
plktcb*!
(SET ADDRESS OF PILE
EM
LDAB
FLXFCB
S40
SUBA
•sic
SSO
s«cb
40
S60
SIAA
PG8*I
S70
ST A 6
res
seo
LDX
♦Mir
S90
SIX
CURP08
600
SIX
fete
610
LOAD
All
GET LA BE]. READY TOR UN
620
LDX
rc»
630
OLA BO.
LOAA
4.X
640
UK
6S0
STX
TEMP
660
LOX
CURPOS
670
8TAA
O.X
IM
INX
fH
STX
CU POS
700
LOX
TEMP
68' Micro Journal
-23
WE HAVE A 6809 FOR YOU
POWER SUPPLY
Modular plug in construction with computer grade
filters and a 25 AMP rectifier bridge. Blower
fan is standard equipment. All con-
nections to the power line
are beneath the
safety shield.
INTERFACE
Convenient serial or parallel I/O cards haveDB-25
connectors mounted directly on the circuit
^ board. Up to 16 interface devices may
be installed on the address decoded
I/O bus. Programming strips are
provided for input and out-
put baud rate selection
on each port. All
outputs are
fully buf-
fered.
CABINET
Rugged 1/8 inch alloy aluminum
base plate combined with a solid 1/8
inch alloy aluminum cover for unsurpassed
protection. All interior metal is conversion
coated. The cover is finished with a super tough tex-
tured epoxy.
PROCESSOR
The world's most powerful
eight bit processor, the Motorola
MC6309. plus 2K byte monitor ROM
that is 2716 EPROM compatible and full
buffering on all output lines. Built-in multiuser capability, just add I/O cards to operate a multi-terminal system.
MEMORY— You can purchase the computer with either 8K bytes of RAM memory {expandable to 56K), or with the full
56K. The efficient, cool running dynamic memory used in this system is designed and manufactured for us by "Motorola
Memory Systems Inc."
PERIPHERALS— The wide range of peripheral hardware that is supported by the 6809 includes: dot matrix printers {both
80 and 132 column), IBM Electronic 50 typewriter, daisy wheel printers, 5-inch floppy disk system, 8-inch floppy disk
systems and a 16 megabyte hard disk.
SOFTWARE— The amount of software support available for the 6809 is incredible when you consider that it was first
introduced in June, 1979. In addition to the FLEX9 operating system, we have a Text Editor, Mnemonic Assembler, Debug,
Sort-Merge, BASIC, Extended BASIC, Multiuser BASIC, FORTRAN, PASCAL and PILOT.
69/K Computer Kit with 8K bytes of memory $ 495.00
69/A Assembled Computer with 8K bytes of memory $ 595.00
69/56 Assembled Computer with 56K bytes of memory $1,495.00
SOUTHWEST TECHNICAL PRODUCTS CORPORATION
219 W. RHAPSODY
SAN ANTONIO, TEXAS 78216 (512) 344-0241
7^ BIG
State of the art "Winchester"type hard disk with a data
storage capacity of nearly 16 Megabytes, makes the
SWTPC 6809 system the most flexible as well as the most
powerful eight-bit microcomputer system in the world.
The intelligent controller, using DMA data transfer, makes
maximum use of the "Winchester" capability. It is com-
pletely compatible with the FLEX9 operating system used
on the SWTPC 6809 floppy disk system.
CDS-1 "Winchester" disk drive with controller. .$3,995.00
Cabinet— matching our 6809 computer desk. . . 150.00
SOUTHWEST TECHNICAL PRODUCE a CORPORATION
219 W. RHAPSODY
SAN ANTONIO, TEXAS 78216 (512) 344-0241
710
D0C8
720
INI
OLASEL
7)0
LDX
CURFOS
740
OCX
750
an
PEND
760
m
PC HON
PUNCH LABEL
77 »
JSR
DELAY
7W
J*»
DELAY
790
J«
DELAY
eoo
JSR
PUNCH
■ 10
uw
*M
to car read on recov
820
JBR
POATA
a jo
ISR
pcHorr
840
lew
PCI
fWMUtE nix TO READ
BlO
(DM
•3
■ 10
3TAA
o.x
REWIND
*J9J
19R
PMS
»HI<
ntcci
LDX
•Bur
m
STX
CLUtcos
Ml
fchri
LDX
ret
RBAD TILE
■jin
JSR
rn8
s to
TST
I.X
930
BNE
OERJt
READ DUO* OR cor
940
LDX
CURFOS
850
STAA
o,x
sea
INX
870
STX
CURFOS
S90
cm
•BUIH125
END Or BUT 7
110
IMC
PCKR1
1000
PCHR2
LOX
•e,ur
PREPARE TO PUNCH DATA
1010
srx
ram
1020
IDX
CURFOS
1010
OK
1040
srx
PEND
1050
JBR
PCKON
PUNCH
loto
JBR
DELAY
1070
JBR
DELAY
loao
JBR
DELAY
1090
JBR
PUNCH
11 CO
LOX
Ml
TO EXT READ ON tDCQY
1110
JBR
PDATA
1110
JSR
pcHorr
11 w
1.DX
rcB
1140
m
l.X
LAST BLOCK?
1150
6 DO
Pit EC 1
GET NEXT RECORD
1160
BRA
OHO EM
MUST BE tor
1170
OUR
LIMB
l.X
out or cor
ll«0
CMH
•B
11*1)
■TO
PCHRJ
PUNCH PARTIAL SECTOR
1104
onodu
LDX
FCB
1710
LOAA
l.X
1120
LDX
USER
1240
CL*B
1250
1ST*
1260
BOO
OUSD4
NO OWORS
1270
CMPA
1*
UN
BNE
OUSER2
NOT EOF
1210
cum
EOT WILL BE •»" U BASIC
1100
OUSER2
DM
•0
CHANCE HEX TO (CD
1)10
QUI
111*
'Hit
•srt>
TORMAT * STORE IN USER
1)20
m
OUBCS4
1340
TAB
1)50
LSKA
1160
LSJtA
1)70
[SKA
1180
I.SRA
1190
AS LI
1400
ABI.B
1410
AS LB
1420
ASLB
1440
ousc»4
CLR
6.X
EXPONENT
■ > il
9TAA
O.X
8ION * l|l DtGrt
1460
■ TO
OU60I5
14TO
INC
6.X
EXPONENT
iiao
OUSERS
STAB
l.X
2ND WGCT
1410
6LO
OUSLUS
1500
INC
6.X
EXPONENT
1510
OUSER6
INX
1520
LDAB
14
CLEAR REST OF USEH0Q
15)0
OUSDtl
cut
l.X
1540
INX
1590
DICB
ISM
•NE
OUSDII
1570
LOX
• BUT
1590
LIMA
•4
SOT TOR LAST TAPE RECOR
1510
STAA
O.X
16*0
STAA
l.X
1610
nx
p*eo
PUNCH EOT
1*20
[NX
16)0
itx
PEND
1640
js*
PC HON
1650
IM
DELAY
1660
[SR
DELAY
it; (:■
!SR
DOAY
1M0
J«
PUNCH
1690
UW
•SI i
1700
;«
fOATA
1710
ii*
rcxorr
1720
UTS
17)0
IUNI
LDX
•MSOBI
1NTT1AL MEMAQES
1740
1SR
PDATA
1750
LDX
•MBC03
1760
BRA
1MES1
1770
ZIHIT
LDX
tMSGOl
1710
ISR
PDATA
17*0
LDX
Ml 1 .
1B00
1MC91
I8R
PDATA
1810
LDX
• MSC04
MM
IBS
PDATA
1110
LDX
4MSO06
1140
Wt
PDATA
1650
1MES2
LDX
IMBGOB
1860
lUt
PDATA
1970
JM
INEEE
IM0
CMPA
BID
1M0
INC
IMES2
1100
HCL
1DAA
ruuca*]
CMTKY fOR NO MCSSAG
1910
LDAI
rixrcs
GET ADDRESS Or TU.
1920
SU9A
451C
1910
BBC*
to
1940
9TAA
rcB. i
1950
9TAB
rcB
1960
IS*
LOAD
18T RECORD Or TAPE
1970
LDX
res
MM
STX
TEMP
19)0
LDX
«ur
2000
STX
CUR!<OS
2010
LDA*
• 11
VCRII7 IABEL
2020
LABI
LDX
TEMP
2030
LDAA
4.X
2040
INX
1010
STX
TEMP
1060
LDX
CUD PUS
1070
CHM
o.x
1060
BNE
BADLAB
WROUC TAPE
1090
INK
1100
STX
CURFOS
1110
0038
2120
BNE
LABI
21)0
LDX
res
IA» LOX
2)40
LDAA
•4
2150
STAA
522.X
RESET DATA INDEX
2160 - 2120 d.J*«d
22)0
IHEC
LDX
«Bur
mi ourm for end detect
2240
LDAA
•Srr
2260
LDAB
• 114
2260
LOU.
STAA
o.x
2270
INX
12*9
DDJ8
2190
BNE
■nix
2300
ISK
LOAD
READ TA E RECORD
2310
LDX
♦Bur
2320
ICHJt
LDAA
o.x
2330
CMPA
•srr
NDOr SLOCK
2340
BEO
l* EC
2350
CMPA
• 4
end or tile
2360
BEO
IDONt
2370
INX
2 M0
STX
CURFOS
23*0
LDX
re a
Z4O0
ISR
TMS
WRITE CHARACTER
2410
LOAA
l.X
2420
INC
1ERR
WRITE ERROR: ABORT
2430
LDX
CURPOS
2440
C«
•BUr*l2S
2450
BNC
ICHR
GET NEXT CH R
2460
BRA
IREC
GET NEXT RECORD
2470
UADIAS
LDAA
•9
8 • IAD IABP
2480
BRA
ICLOI
2490
[ERR
LDX
res
2500
LDAA
l.X
2510
BRA
ICIOl
2520
IOONE
i:i.HA
2530
ICIOI
LDX
USER
SET UP USERCO
2550
ClJtB
2580
ADDA
•0
HEX TO BCD
2590
DAA
2600
B1TA
• Sfll
2610
BEO
ICLO 3
2620
TAB
1630
LIRA
2640
LSXA
MM
USA
2660
LSXA
2670
AS •
2690
ASLB
2690
ASLB
2700
ASLB
3720
ICLO)
cut
6.X
EXPONENT
2730
STAA
O.X
SIGN ♦ 1ST DIGIT
2740
BEO
ICLO 4
2750
INC
M
EXPONENT
2760
ICLO 4
STAB
l.X
2ND 4 3RD DIGITS
177*
BEO
ICLOS
2780
INC
6.X
EXPONENT
2790
ICLOS
INX
1100
LDAB
•4
CLEAR REST OF USEHOO
II 10
TCLOl
cut
l.X
2)20
INX
MM
OCCB
2140
BNE
TCLOl
MM
RTI
26.
.'68' Micro Journal
2000
M9G01
FOB
$1010.0.0
2070
rcc
/THE/
2oeo
rco
4
26
MBQ02
rcc
A3ENERAL IEDCCK/
2900
rco
4
2910
MSG0)
rcc
/IOU UNA L/
2920
rco
4
2930
MSG04
rog
too*
2940
rcc
/IS READY POR TAPE./
2950
rcB
SD.3A.SA
29(0
rcc
/SET MUD AT 300 POR X. C. SID./
2970
fdo
SD*»
2980
rcc
/CA.PE./
2990
rco
*D. SA, SA
300
rcc
/PUT TAPC IN RECORDER AMD/
3010
rDB
SD0A
3020
rcc
/PREPARE TO /
3030
rcB
4
30*0
M8C00
rcc
/READ./
30S0
rcB
4
3060
MSC07
rcc
/RBCORD./
3070
rcB
4
3000
MSGtO
fcb
SD, SA. SA
3000
rcc
/RETURN WHEN READY. ? /
3100
rco
4
3110
38
rcc
/«/
3120
res
4
3130
TEMP
RMB
2
3140
CURPOS
RMB
2
UM
(OB
RMB
2
3160
LOAD
ISR
RDON
SWTBUG READ MODIriCD
3170
LOAD3
ISA
INCH
AS SUBROUTINE
3110
CMPA
#'8
3190
BNC
LOAD3
3200
ISR
INCH
3210
CMPA
«<9
3220
BOO
LCAD21
3230
CMPA
»'l
3240
BNC
LOAD)
3250
CLR
CXSM
3200
ISR
LTITE
1270
SUBA
♦ 2
3200
aiAA
ere ect
3290
ISR
BADDR
3300
1*AD11
JSR
BYTE
3310
DIE
BYT EOT
3320
BIO
LOAD 15
3330
STAA
o.x
3340
CMPA
o.x
3350
BNE
Load 13
3300
1NX
3170
0AA
LOADIl
33 ;0
IOAD15
INC
CKSM
3350
BOO
LOAD3
3400
LOAD 19
LOAA
»•?
3410
ISR
OUTOII
3420
IOAD21
ISR
RDarr
3430
RTS
3440
DOS
1 DX
• FLXWRM
rCRST PLEX ENTR MUST
3450
SIX
DOS «m
8t COLD
3400
jmt
ruCLD
3470
0O4FT
LDX
• DOS
INITIALIZE BASIC
3400
SIX
DOSENT
3490
LDX
IBOOT
3S0O
:,;>;
BASPGM
3S10
IMP
BASIC
3520 2700 DONE
TDB
■
PIND END OF PCM PR4IM
JSJO
END
SYMBOL TABLE
SAM PLE CHART OP ACCOUNTS
MOTE: Oojscl Hie- BOOKS. BIN. 2442, 277T.2442
111
Dod'l income
431
lurnlslihig* under $100
121
Mom's Income
432
fuml&hnrl s over $100
4PI
OCakE. nuQABIneft. . .
1 31
XYZ cepltnl Cains
132
A0Q capital gains
Sll
Ood's allowance
ill
Mom'* allznvsncs
141
golden savings Interest
tit)
food
14;
rog savings Inlcrcel
5)0
beuvsmerB
540
tuition
Hi
XYZ dividends
550
nodical
at
A SO dividenda
500
persona] insursnee
200
-299 cccl* rvccwsblo (hall
571
Ded'e clothing
572
Mom'* clothing
311
XY2 nock
S73
kid *) elolhirw
312
A8Q Block
574
kid 02 clothing
57 5
kid »3 clothing
321
golden savings
322
reg savings
581
Christmas gifts
323
wlfo's savings (doub-lo ha]
502
other gifts
324
cheeking
503
united eppcsl &c .
5R4
Cr card Interest $$$
331
house
bti
church donations
332
cars
5S0
MerrUl Lynch donations
333
furniture 6.C.
509
else, vrttac.
334
eppllGncos
33*
oiher (conpuler)
en
Dad'* gas and oil
(11
maintenance
412
InlerosL on house nolo
013
Insurance
413
house Insurance
614
company rotmhureed
414
house laxne
•21
wife's gas & oil
i-i;
wife's car maim
421
go* 6 elect
02 3
wife car ins
422
water
423
phon?
711
dsd fad withhold
424
cleit malm
7 1.'
dad flea
«2S
plumbing stslnt
713
dad slate donations
420
hasting metm
7:1
wife fad withhold
427
general repair*
■in
wile flea
429
other
723
wile aisle tax
SAMPLE CHART OP ACCOUNTS ,oom)
Sample antriai tor pflroin«>i«r bullet, uiing i^e above chart:
en
DEP insure nee
012
credit card #1
INCOME
199
813
mortgegs
R£C ETVAB1.ES
299
014
dept store PI
ASSETS
J99
•IS
depi store #2
EXPENSES
Jl»
HIS
oredll card #2
PAYABLES
■■«■.<
017
credit card 03
NET WORTH
KM
900 Net Worth
di.jntW.S"
"v V ■"■"■"I ,mK p "'
ClMlVflMION
'60' Micro Journal
.27
cpW cp €1
r~
i
^P tl
,#i
-e.
/
/
iww.tu ' 1
4* "O .
V'"'-*"
— @-
p*jrr»*
r |# MMH (urtrnxnl ,
V °^ VIA ,
I
<gH
•Ow"
^
-Q
cp <S cp
<nt«- * B*»
C^ Q
-O
ft***-"-** 1
q3 Q @@(S
Q en—
4*te* ** r***
-*G*if"ii
3
28
■66' Micro Journal
A SOFTWARE DATA ENCRYPTON STANDARD
IHPLEMENTATION FOR THE 6800
S. J. Lacour and T. Fi El bart
The University of West Florida
Pensacola, FL 32504
The security of digital communications Is
becoming of great Importance as the use of
distributed systems becomes commonplace. Several
systems for encrypting sensitive data have
recently appeared In the literature, and some
controversy has arisen over the relative security
of these systems. The purpose of this article Is
to describe a 6800 software Implementation of one
of these systems, the National Bureau of
Standards Data Encryption Standard (DES). This
particular standard was developed by NBS In
response to the requirement for a single certi-
fiable standard to be used for all federal
government unclassified data stored and trans-
mitted by computer.
The contract to develop the standard was
Issued to IBM In 1974. During the development
phase of the program, the National Security
Agency was consulted regarding certain aspects of
the standard, one of which was the key length.
This fact led to speculation that perhaps the NSA
had "tempered" with the encryption algorithm,
creating a weakness which only they could
exploit. The NBS Data Encryption standard was
adopted on November 23, 1976, with an effective
date of July 13, 1977. After this date, all
federal agencies were required to comply with tlie
standard. On April 13, 1978, the United States
Senate Select Committee on Intel I Igence Issued a
report which, among other things, concluded that
NSA did not tamper with the design of the DES
algorithm In any way. And so, the DES exists
today as the single method by which encryption of
nonclassified data within all federal agencies Is
aecompl I shed.
The Data Encryption Standard Is thoroughly
described In Federal Information Processing
Standards (FIPS) Publ Icatlon 46, U.S. Department
of Commerce, National Bureau of Standards, Issued
on January 13, 1979. It Is described as "an
algorithm to be Implemented In electronic hard-
ware devices" and not by software. The 6800 user
who can utilize the Motorola Exorclsor bus
configuration can purchase a data security module
which will encrypt a 64-blt block of data In less
than 200 microseconds, and which has been
certified by the NBS. The cost Is around S500.
Those computer users with a requirement for data
encryption not Involving any federal agency, or
those merely wishing to experiment with data
encryption, can use a software Implementation of
the algorithm. Such software Implementations
offer the same Immunity to crypt ana I ys Is as the
hardware versions. In that the best machines
available for the next few years would take some
200 years to break the code.
Since the DES algorithm Is ful ly explained
In FIPS Publication 46, only the rudiments will
be discussed here. The algorithm utl I I zes a 64
bit Input block, a 64 bit outblock block, and a
64 bit key of which 36 bits are actually used as
the key, with the remaining eight bits balng
reserved for parity checks on the key Itself.
The 64 bit Input block Is first passed through an
Initial permutation (IP) which shuffles the Input
bits In accordance with a specified permutation
table. The resulting 64 bit permuted Input Is
then split Into two 32 bit blocks, L and R, such
that the permuted Input block Is LR. The L and R
blocks are then passed through 16 Iterations of a
calculation described below In terms of a cipher
function f. Successive functions L m and R m are
determined by the recursive equations
m
t-m
Rm-1
Where Initial values lo and R are those result-
ing from Initial division of the permuted Input
block, and where • represents the blt-by-blt
exluslve OR operation. The subkey ^ Is a block
of 48 bits chosen from the 64 bit key In
accordance with the expression
K„ - KS (M.KEY)
where KEY Is the 64 bit Input key, KS Is a
function called the key schedule, and Kg, Is
determined by the bits In 48 distinct bit
positions within KEY, as specif Iced by the key
schedule. The KS function consists of putting
the 64 bit key through a specified permutation
and bit selection process (PC-I), resulting In
two 28 bit blocks termed Co and Do. These blocks
are then left shifted In accordance with a
specified schedule to generate Cm and 0m for each
of the sixteen Iterations. The block ^0 m Is
then passed through a second permutation and bit
selection process (PC-2) to produce K m , a 48 bit
block used as the subkey for Iteration M.
'68' Micro Journal
29
Finally, the cipher function f(R m _i, Km) Is
determined by first forming a 48 bit function
E<Rm_]> from +"o 32 bit R^-i block by means of a
specified bit selection table, exclusive OR-Ing
this block with the 48 bit subkey KM, and then
passing each six bit block of the result through
a specified selection function, S 1 ,S^ , ...,Sg.
These so called "S-boxes" generate eight four bit
blocks, one from each of the six bit blocks,
which combine to form a 32 bit result. This
result then undergoes a final permutation P to
produce the 32 bit cipher function f(R m _|,K fn ).
The 32 bit R m Is then determined from t and l~ j
as described above.
When L, (gand Rj§ are finally determined, the
64 bit block L) 6 R 15 Is passed through the Inverse
of the Initial permutation (IP"b to yield the 64
bit output cl phertexti To decrypt a clphertext
encoded by the DES algorithm, It Is necessary
only to process the encrypted block through the
same algorithm, only now the subkeys K,„ are
generated I n reverse order.
The algorithm Itself Is fairly complex but
the procedures, Including the permutations, bit
selections, shift schedules, and the S-boxes
themselves, are public knowledge and are fully
described In FIPS Publication 46. The only thing
which needs to be kept secret Is the key. The
reasons behind the particular selection of these
various functions by N3S Is not obvious to those
unfamiliar with cryptographic techniques, but It
must be assumed that the selections and
procedures were chosen to enhance the security of
the algorithm against cryptanalysl s. In fact. It
Is the design of the S-boxes themselves, which
has never been explained by IBM, NBS, or NSA,
which has led to the speculation of tampering*
The particular soflvare version of the DES
described below was written for a SWTP 6800
microcomputer using the FLEX operating system,
and requires approximately 1100 bytes of memory.
The permutation routine PERM Is used most often
and with various Inputs, outputs, and permutation
tables. A parameter table Is used to Indicate to
the permutation routine the number of bits In the
output byte, the number of output bytes, the
location of Input and output blocks, and the
desired permutation table. All permutation
tables are stored In the format mmmmbbbb as
described In the program listing. The mask
number rnrnm gives the location of the source bit
within the source byte. The bbbb gives the
location within the Input of the byte which
contains the desired bit. The desired bit Is
masked out and shifted Into a holding byte which,
when full, Is stored In the output block.
Routine SHIFT generates the shifting
operation necessary for generation of the
subkeys. Since each subkey corresponds to a
specific Iteration of L and R, It Is used only
once In the encryption of a given 64 bit Input
block, This makes It possible for the subkeys to
be generated as they are needed, rather than
having them stored In memory. This requires a
shift routine which will handle both left and
right shifting of 28 bit blocks of data.
The routine which requires the most memory
and tabl a searching Is PERMS, which performs the
S-box mapping. Since each element of an S-box
can fit Into a half byte, a compacted table Is
used so that two elements are contained In a
single byte. To access an S-box entry, the row
and column numbers are specified. The column
number Is then divided by two and added to the
row number, which In turn Is adjusted to the left
half byte of the table pointer. This provides
the table offset, which Is added to the table
address to get the byte containing the desired
hal f-byte. The particular half-byte of Interest
Is then determined, -together with the specifica-
tion of the half of the output byte Into which It
Is to be stored.
The routine which actually performs the
Iterative procedures of the DES algorithm Is
ITER. It calls the various subroutines, and
directs the logic flow for both encryption and
decryption. It follows the Iterative procedures
described above for generating L m , R,,,, and K m for
each of the 16 Iterative steps.
The main routine converts the DES program
Into a FLEX utility responding to the entry DES
from a FLEX prompt. It responds with a user
prompt for the DES parameters, and calls ITER to
Initiate the encryption or decryption. The DES
parameters are:
(1) MODE (00 « encrypt, 01 = decrypt)
(2) KEY [16 hexadecimal digits)
(3) INPUT (16 hexadecimal digits)
After the Input data Is entered, the system
responds with the output of 16 hexadecimal
30
'68' Micro Journal
digits. A sample encryption followed by a
decryption Is shown following the program
I lstlng.
It will be noted that the main routine
utilizes certain FLEX and MIKBUT (DISKBUG In this
case) routines. These are not necessary unless
something like the main routine Is used to
Interface the program with FLEX. Also, the FLEX
routine ADDBX Is used by two of the subroutines.
This merely adds the B accumulator to the Index
register, and could be replaced by a user
provided subroutine. It Is used to provide a
variable offset to the Index register, permitting
easier table access.
REFERENCES
FIPS Publication 46, "Data Encryption
Standard ," U.S. Department of Commerce, Bureau of
Standards, January 15, 1977.
NBS Special Publication 550-20 "Validating
the Correctness of Hardware." "Implementations
of the NBS Data Encryption Standard," U.S.
Department of Commerce, Bureau of Standards,
November, 19 77.
Hueshaw, R. V. "The Standard Data
Encryption Algorithm, Part I," BYTE, March,
1979.
Hueshaw, R. V. "The Standard Data
Encryption Algorithm, Part 2," BYTE, April,
1979.
Davis, Ruth. "The Data Encryption Standard
In Perspective," IEEE Communications Society
Magazine, November, 1978.
"Unclassified Summary: Involvement of NSA
In the Development of the Data Encryption
Standard," U.S. Select Committee on
Intelligence, IEEE Communications Society
Magazine, November, 1978.
1
1
i
M.M.
• MM.1.....M M.l....... iMI.t 1.41..
•
ITMMII 14 ■! EHCtvtllDI l.BV;* t
.■....•■....I. II. .I.M.M.M.MM..M.M.IM..M.I
1
t
MIMti laJ.U Cht «■. •
i
7
mt
IM
Ilftl
1
MM » tl
!••
I IT
1
•111 11
M
IO
1
It
•in nun
mi
JV
Kill*
11
tut i)
•rat
FCC
mii • M rm iiciYri, it in kik
11
H)l *<
IC4
Ml
14
HM •!
■El HI
re*
/tvui «rr tt rriui/
')
tl' I*
ret
tM
It
ml il
ma
rcc
/una mi* ra k imoiu it mrair
1'
iin :<
>'.t
ii •
II
Mil
lit*
•n
i
II
M47
MM
i»t
i
M
HI!
■M
• >i
i
11
Mil
tpjpjpj
H
2
n
Mil
MINI
lot
1
»
■>
MM
ml
:
i<
M
MI'
■
i
ri
Mil
n
M
i
:i
il
tMB
M
i
!i
HI]
1
Ml
4
!l
ft't
f
Ml
i
1'
itn
K
»m
1
M
tin
■ 1
•ii
1
li
t<ii
lMUt
no
•
i:
•Ml
C
Ml
t
n
•••1
1
«-l
1
i<
Mtt
Mil
W
1
ii
tttl IF
»•>
ret
tJF.iH
it
Hit H It
mai
Ml
1
w
till M 11
mim
ill
Kl
it
Mfl 11 It
MM
HI
t
it
MM
HIT
HM
a
<>
iif
tFmia
■ it
:
ii
Mtt tl
•-•
n
Ml. Ill
«
•Ml M It
M
imii.L.iKiiti
ii
Itli >■
ii
■M,MI
n
Mtl II H
191
UI.C.FWII
«•
Mtt II
II 1
Mt,tM
•i
Ml* M tt
ill
trr.t.rwii
»
MCI H
'•*>■
'CI
Ml .IK
•■
tit! It OF.
'I)
UM
it
MCI It
HI
• M.H*
H
MCI •• It
III
|,|«VT,I
11
•Ml M
(ri
IM.1M
H
•Ml M 11
1(11
HI, 1*11,1
i!
MM tl
11-1
Ml. IN
H
•til M 11
ICI
L.IMUT.lnlM
■
•Ml 11
unit!
FCt
in . tit . i is .« i . • 1 1 . i it , 1 1 1 , ik
Jl
MIt tl
■tl
•4 1 , Ml ,1*5, IM , • 11 p 111 H M 1 it K>
■
Mil 11
ICI
•17, IM. 1*1. 1*4, M], 111. Ml, Ml
M
Mtt 17
!(•
III .tit. 1*5. Ml, til. 111, 111, MO
II
till 1?
(It
111, til, Will, til, 111. Ill, 110
41
tilt 11
ICI
D7.Ul,lI3,IIt,l)l,lI),l]l,l30
II
till 37
'Ct
117, 131, IB. Ilt .Ml, 111. HI, IW
11
till 11
ICI
1)7 f 171, 111 , 111 .111, • 71 , 171 ,171
11
till 11
ICHit
III
111.111,113,11 1*113, 111,111
tl
till It
Itl
111.111,1)1, 113,111,111,111
tl
• 111 11
FCI
in. i:!.!!', 114. 111. 111. til
u
I'll 11
'tl
t31.t]l,lll.tl7.tlt.Ml.t44
a
tlM 71
null
rtl
I77,l)t,l73, 171,171. «71, 171
>■
tlM It
rci
1 -1 .tl \ 14. . 1*1 . tit , 1*1 . Is;
it
tltt tl
ICI
Ml, MO. 131,11*. 133. 114. 13]
it
III) 11
rci
til. In, IM, 111, Ml. Mtt Ml
71
tut tl
tc»i
FCI
Itl, tl?. Ill, 111, HO. Ill
1)
till It
Itl
111 , 1 , 17 1 ,IK>i 151 1 11 1
11
•111 11
ICI
i .11. I' .1" .' ■ * .
n
till 11
FCI
Ill ,«7». 111. Itl, 111. 110
71
1111 11
III
111. tit. 111. 113, lit, 117
Jl
till II
FCI
I'l'l.iMi.rit'i
n
•Ilt 11
'tl
M5.llt.lSi.lf.HI.il'
it
III! It
'tl
tll.U3.MI.tll ,11 1,111
»
tilt 11
i
FCI
111,11 1.130, 110.lt 1,110
ii
!«•> M
'tl
lie. 110. 1*0 .HI. 110.11
i'
• it! M
ICI
IM, 111. til. til, 111. til
ii
111! II
<tl
111,131, Ml,tll, Ml.nl
ii
till II
ICI
111 .11 1. IIJ, 111, M), 111
ii
till 11
Itl
•13,133, Ml,t7I,ltl, 11]
ii
•III II
ICI
111. 111. 1)1, 111, 14.1, 131
it
•It) 1)
ICI
•IS. 111,11]. Ill, 113,111
V
•Ilt II
F
Itl
•11.170.111,133
it
• IM 11
111
ii; ii nil:
H
•ICI I)
Ml
111,1)1,171,11]
it
•ICI It
m
IK. 111,1 '1.1.-
tl
net It
':•
•If. IK. Ml. Itl
tl
tICI 11
m
Ml. 41], IK, tn
i]
III! 11
m
ii;.iv,i|i.i.-.t
it
till u
ICI
•13, I3I.I10.1IJ
il
til II
I
rci
iv l.ll' .I,"' .1I..I H.IW.IV..!..
ii
hit tr
ICI
IIF . 174,111,111 ,Mt. 4C0.ltl,lll
u
tici ii
ICI
• 11. lEI.tll. III. tfl. 117. IM. tit
tl
tin K
ICI
•FC ,111, 111 ,11 } ,411, IM , 140. 1*3
tt
•IFF Fl
III
1". HI. lit. H< 1" .'-! 1 I.I!*
nt
•111 11
to
Ul. 447.IF l.tM. ICO, 11 4, tit, 4015
in
•lit N
i;i
1 II. 1 -1,1**. 15'. 111. Itl III. f
m
tin M
itl
•M. mi. tar, iti. »t. ire, mi, itt
hi
lilt M
ICI
tM,41E,Ml,lll.ll1.tCMIH.t;i
■01
till 11
rtl
ll7.ltf.t]4,Mt,tia.t5C.KI,«ri
•1!
•lit It
ICI
41 1, 111,1 IF, 114.111, IK, ISl.tEI
Ill
tin it
itl
114.410, las. IB 1, If ,11 l.ir.1IE
ill
tilt 11
rtl
t7t,tE].t«t,lll.<1).ll5.ME.ttF
itt
lilt II
itl
iDI.H5.Iit.lc1.lf .i;i .111. lit
lit
tut it
itl
tU,lt«.fCt.l7D.tFI.4JE.I3].tlt
111
•111 IF
rtl
1 1 1 , 1 1 1 , 1 • 1 . Hi , * v 1 . 4 3 4 . 1 1 '. 1 . 1
III
•in it
rtl
tlC.tll,llt,t»l,lt5,tlF.lD»,l(l
ill
t»' il
i:l
111, lit, 117, 111 ,131. lit. lit, Ml
ill
•»t tl
itl
m.i'l.ur.t'i ifi.nM.! c;
in
tut ii
in
IN, fC7. HE. 111. If, Ml, Ml, 113
il!
lilt CI
ICI
•ci.Mr,*ii.ita,toi,tit.n:7,tii
ill
till It
rci
Ml .I41.17C ,M3, 4tl ,101 ,14k, 43t
111
tilt «
ICI
lit , IF 3, tit. ICI. 170, 14 t,«1D, 111
Ml
till 11
itl
Ill.tlC, 113,171, III, 117, ItCHD
•11
tilt It
rtl
iti,tic,iro,itt,tic,tt),i3t.iti
IM
mi m
>:i
il),il',ni.ii«,«].4K.i?f .in
hi
1M1 It
ftl
41 4, Ml. •[1.471,1*1, 111, 403, 111
in
•Itl tl
■ :i
41 i.f l.i i i- l.tri.l * *l ;.i
• 11
• Itt I)
i:i
111. Mt, 4 IF, 4>l ,111, •](, |», «•
IM
• XI IF
'.'I
tir,4H,Ma.i7!.lC3,MMtf ,lt)
in
• ICt 71
ICI
171,ttl.tK,4C).lM,t*J,tr]plM
m
till 11
Itl
1 ." . It ' . 1 ' 1 , 1 1 19 . i f . 1 1 : . I ". U 1
m
I.H II
mm
'II
11 1, 110, 4*1, M 1,11*, Itl, MI, 11!
hi
mi ii
'tl
I 14,174 I'" I I . 41 i ' i ~
ii
nit it
'tl
111, 140,413,111.14. Itl, 417, 111
in
I1FI It
'[I
111 , IM , 135, II 1 , 191 , 13) , 1 17 , 131
in
lilt at
ICI
111,10.113,111 .114.11. .If .14!
IM
till it
'tl
I]4,IM,I».41I,IJ4,111,IJMU
HI
I1M 11
FCI
111, lit, 131,111, 111, •11,13), tl]
li
•111 It
■ :i
414, III, til. Ill, til, 111. 117, 41]
ilt
lit!
md
I1J
11 I4C
']'
Illl
MTEEf
M
•till
in
itn
KIT IH
till
MM,
in
mi
Din tl
EfU
icon
in
fill
k:i-
1.1.
IE HI
in
■ •19
IITC
EDI
II0JJ
m
(111
(«■•»'
1 Oil
• 1171
io
ItCI
niim
EQU
• I0C1
in
(ICC
■xni
1 111
MB
in
IH1
Html
r3«
MM
•ii
till
F1TMD
Itu
MM
in
Illl
HTITI
it
Ml*
in
till
mm
lii
•1U1
in
• 1 1
um
iij
Mill
IM
• •IF
«i'ii«
in
MtlF
'68' Micro Journal
31
Ill
111
15)
1111
RMt
unon m tun
MM Ell IM!«
■!■»■ 101 III3H
ua
i«i
i
Mil KMTJIKI
■
w
•
*
11
p
rVlCHIIl Pro*>1< ut*f or Dll »nr«**t«ri iM
p
19?
*
ibv9I.II HEX to to V\» tKrTPtlea
■
Ml
*
• r dictation, Tb# Ml pWftMtti'l
■
»■
i
ci»iiii ori
•
hi
*
111 MM <*>l*#v«l,0l«»»c*>pl)
•
1*1
i
(21 «£t <• h« M *vt«4l.
■
1*4
•
til in) Mil «t h«a frvtrtt.
•
US
«
*
III
i
UMIiH tfltilttli
*
117
■
*
lit
i
niii «iu, mm«
*
Itt
•
■ iimii aire, rtiim. ouraa
*
i?ft
■
*
im on* ii ii 14 «>i«
lit
IM
III
11!
mc ct n it
tut u ii n
•in ■■ ii n
tin ■■ ii ■
mi « li
till » it 1«
mi ei ii n
nit ii ii n
mi ii n ii
mi it ii
IIP
;SI
Jtl
lit »
PCttr
inamsi
pmtii
nu
nit
■in
pcilp
•ami
•Mini
tot-i
int u
lilt II
wr «
Hit ii
mi »
mi it
IStl II
nit ■■
Jill tt
«]tc II
till II
till Ct
lit till ct
117 1137 11
till II
■ HI 11
1151 II
lilt 1!
933' 3*
III! !(
Ill) II
I 11} It
•It* CI
•111 II
11*1 II
tin M
•in it
till it
111
HI
HI
117
111
III
in
its
lit
im
in
ii
•■ it
H «
II I
II II
III
JM
!*3
111
»1
M
;>•
*ii
III
ni
nt
ni
m
in
in
in
in
im
::i
Ill
in nit
lit mi
m nil
in nil
nt tin
i» ti'i
in ni'
111 llll
Ill till
IK till
213 llll
lit llll
111 lilt
111 lilt
Jit
15
• I II
• 1 II
I*
It II
It El
n
tl II
HI
in nil
it
n
it
tt ii
t« it
ii ii
ii
ii ii
ii n
ii n
it n
41 11
It |l
tt H
tt *
II II
« II
W
IE tl
111
III
III
::(
in
iu
in cm » ii
in im ti it
in tut it it
mi ii ii
•sit it n
tin it n
tin ii
tltt 41
llll II
IU 1114 41
IU | »7 II ||
n> tut it tl
111 1)41 •) tt
nr mi »
im tut II it
m nil ii
IM llll II
HI llll II
141
;t'
117
HI
in
171
32
l» I MB
III IISl
IIKET Pit I
J5I I lit
III • O.I
Da
r*. I
KX I
HI Url£r
V POILf
its lurm
-11 414111
jk rotur
mi in
in inrir
imi tit I
j*i lire
lit • o.i
n
la i
UX I
Kj! INPIJI
jii laiir
/si im
jii
itc I
mi n
JM units
• miinnit imrti
i
• llltCllHl Itlttll W lltl MLttol tl bf X
I lllltr 1*11 or riftit laptatltl in
4 IM vtlut In -llll' IM fir Itfl,
I II ftr ri|M). fl>« fltlill it ilirtl
I I* thl tourct fill*.
I [iniiti tMlllCli
ih t
lit t
in. •
Hi i
ii.
tut
ni
IK •
HI I
III I
MC I
hum lii
1,1
HIO
3.1
■ III
ISItFl
l.t
li«
1,1
','
O.I
■up
Hit
1.1
1IKIFI
WW*
».«
1 .1
3.1
lil
1.1
IM I
Ml A
IH I
I* I
■tl •
Hi I IIM
■i * i,i
in i i.i
K[ I
mt it«n
Put 1
Pit i
9ivt ttctMulite.t t tncl I.
Cltar Alt r|f*t It'll ct im
If t tr >.
Etcrrpl or tterytU
IKfrtl -■ MUM roll to.
[wwt -• lilt rotttt.
lent lirn, ir.lt 111 4 tl :
»VU la* rtitt tilt I - ».
rltraj IIM «*1 Ulftl
lit — tt It *•*!*.
bit.
Itcfypl — fltlt rovttt.
Port* eiavtoui III I of Im bill
tt Pit.uir I tl tt CM It rlttn
!■ Ill I if lit firtt bftt «hlch
DM tttt clttptt If la* LSI I.I.
1*1 ll.lt lit.
m tt tit* mi i.
Htltvt brto I .
4a ft IMi w tMftt
Tit -- It tt tttll.
Itttert KCMUltttrt 4 ttl I.
■ lullllllin lllli
t
t rwttlHi ICIitlli tra nit ■■ rrAim. Itll
4 (tilt ttl etttr Ml ririlHi Mi
l tirtctt Itfli flov for tltntr
t iMrrttlt* or dtcrtptlo*.
t Clllltll. IMllRIi roc
III llll
in mi
in nil
vi im
i>i mi
lit IMI
Itt l][]
111 llll
111 lltl
HI lltl
HI lltt
:it net
HI I1H
11' llll
111 II H
IM IIM
)1t mi
Hi lilt
III llll
lit in:
in IKS
HI lltl
Itt lltl
iv llll
lit tllf
III |.l»i
IH IIP I
111 till
in esn
in tin
111 DPI
143 Oltl
114 1414
111 III)
III till
111 m;
111 Itll
111 HIT
111 llll
III Mil
HI lltl
113 lltl
111 Mil
111 HI!
Ill III!
in ml
i:t im
in mi
ni im
in im
1)1 11)7
us mi
in im
11) im
in tin
171 1431
ni hii
111 Hll
111 lilt
)]] ;is5
HI 1411
11) tilt
111 till
117 llll
III till
IIP 1111
lit llll
111 1141
It] till
14} ml
III 1441
14> till
114 till
HI lilt
lit
111
III
111
111
m
3
in
in
in
mi
1*4
MS
tl II tl
It I!
EI IP II
I' 17
•I tl 41
II It IP
II It I)
II II
u
ci it [t
ti is
ti it
it ii
71 II II
II M 17
tl II
El II
EI tl II
II I) 71
CI M tl
II II PI
II 14 II
II II
II tl
II ft
71 H II
71 M II
CI II
CI II
cr ii ii
•I II 7|
a « n
ti gi it
■■ ii
ci It II
■ I M
II
11 M
ii te
■ 7 II
II
II
II
N II
II It |i
II II
CE II 71
It II
11
11 II
II II
tl II
I) II
l»«
II
II
II
II
>t It
II II 7)
■ I II
II
II II
It It
IP M
I) II
Lll HUM
III tint
111 111171
III 11*1
::
it
n ti
ii tt i
n
It!
144
171
17,
ID
m
in
31!
Ill
m
171
I7t
ill
111
!IJ
111
111
lit
III
117
ill
311
]tl
It,
m
in
it»
PfH
III
IUK
Itll
HCt
111
tU I
PU 1
Lll
111
Lit I
•a
in
m
in ■
IK I
IH
Jtl
,11
J5I
J5I
Ml
IM
IM 1
IM
NI
til I
IK I
III
JII
Lll
JII
lit
111
III I
Itt 1
LM I
IH I
III I
III
mi i
■ I ■
Ml
JM
lil
til
1 11 I
1IH I
LM I t.I
III I II. I
IM I
111 l
■it I
IH
m I
t€C 1
MT
m. •
ME I
MI
LII
III I
IIM
■ III
• IM
It
mm
•t
Mill
PC in
■III
■III
K
1I1PI
■ I
•lift
ittn
ii
i.i
ii.it
t.i
am
PUPS
n •
ti
in
i.i
i.i
t.i
lilllillM PtrWittti Btlnlvr to
llPIt |rtn> of ettwiLtrt.
ItltllLll* lllfl ichttult SHInlrr,
Itrrort mini I4m/titttn.
PirPim ttratUt CMIci it.
PtTtoni Itfiultl efitlct II.
ItHltltll lltpttIM (OutUr.
Mv* ctrrttl ilvrallflH t*fj*ttr.
Itrtt tftnfltv Oil*!**- to lift
If ttrtttltr! wltt I* lltrtlltlt.
Ut tittnrtt. itcrvpt *ett.
IP 1 thw IKIVPI ntt».
tilalt tttl tlltl «fv40tlt bit lit*
tirrv tMn alt IM firry to 1 .
tlvilt Hit ntNbir if Ihlllf.
Irtttrt It thifl t tt lit Itfl.
lllfl t lltl.
Irtlirl It ttlfl I it Hi lift.
lllfl D lift,
Itrleri pirtHjtt! ctotlt 7.
Ctttlttil.
Ptrftr* ptrw*«4 fhtlct 1 f 1r*l.
Itt ttctppt, «K*Vtt (041.
ttltlt if! tlltl ttr*lu3* III Into
nrrt I fripj rlftt for t3nr ipt Its 1.
■tt ltd '-■ t < I-' . 11 I II -i-i I'l
■Hbvr :.' tlLPtl.
PfWir* to lllfl C 19 l>> I flfPil.
thifl C tt tht rifM.
IVtptri La flirt I to IM rifM.
Ihllt I tt Ha rlfhl.
Ptrflrt C ptrMjlillol oi R,
Print ft 10 101 tittrr ■ ulth
null If E linultllm. ttlblt In K.
Itl ■ trit «P «.
■HI II •ith t lytt ti -ihuI'.
Itort It ML ■■ I,
Pffftri II - M ttltitltn ttrllnl.
itr'tr* p p»p«ti»uoi tlvits rrt.K.
PrtOt't to tutt aid (CI L Ml I.
Ptur tltll It Itch.
Oti i bill of l>.
CO! L villi llt.K) < In •IWJT- ).
1*1 t bvtl If I.
Pot IH L athfro 1 HI.
Pvl II ar.tr* L aal.
Pill lltrtttfo fauaiai off lUrJl.
Ittrtflttt It
Pflltnr tt Pitftra final ttw.
t.I
4.1
l.t
4.1
LM I
Lit I
114 I
■ tl 1
HI
Tm. I
MC 1
Ml
•Tl
IM Willi Pflll
lii • it * or L.
0*1 1 tJVIt If I.
Put R IH I.
PVt L IB I.
PtrPatn l«ft*M IHllIll ttraytitifi
UK 1 1lii Ptrltrin iii neaim Prsi intirt
It tuttfl ullnl • ntpPint toll*.
tltvt.Mtaut irl libit i, i Ut I'.IC
Li i iirmttof ttlli hIici ti
trivart*! iff lallv ml tint
Hit II CtlUt). Tl* IKMI1* labl.
tltPllt tt* 1* IM far* aomtbcl
•btrt mh tl * **at «MMr whteb
ll.ri lit) Itltliat or it., iiurc*
tit HUlt ta* Hurt* brtl.
TM lltl trt **«*r*t Praa 1 Tl |,
Ibbl llall Lb* 1*4*1101 wIVHn th*
latwt If Ihi brt* ahltfi coatoln*
Itt Itllrt* til. Iltti tttoi in
auabtr** IY*a t Tl 1.
Itt ItrMtur lltl aim flm tht
tltltt If by tot *nt tbi lytt ltl|U1
If II* autoul.
I1TIM1L ll|t:«|,
PHI I 111 1 1
lltl tt II
iili :t ii i)
MM H IP
IIM II 11
-.31 II H
IIM M
llll M 11
I4SI M 17
14V tl II
Nil II
mi M t)
im it
till tl tl
nr M tl
Nil M i'
mi I' tr
Hll 7P M II
nil ii m
Mil 17
LM 1
LM
It!
LM
Lll t
III
III
in
in i
in
Iti
MC I
HI
III
IM I
111 I
HI
LM I
111
•Kill
an
>i
i,i
tt*t*f ti liftoff tvt** t* i* tin
lltl itt if MPMttof itofttt •**■.
OlirT*rt ttrtMtor Mlttof .
M ■ urn lltl bvto.
Unit* a!tr*.
• tl'tli If ■« ir.,M tllll.
ten MPMIUl It f irriirl biiihLii llll,
lltl tltt bllntor bltot lit*.
Il tlftl] ill t*iiMtar« *»aM,
•at Mill HlMtr Pfbt Dtftjarta* Hit.
Bu rn tt mi hf mitt* i*u.
: .ii- mhi i.-. ■
m wit i™ im:
Pit l capr |*S.
'68' Micro Journal
Ill 1171
m n>i
Ill 1471
117 4477
in mi
III 1171
i* j mfi
Ml MM
HI 111)
iti in:
m tin
m MM
Ill 41M
II? >•■«
IM IMC
III (Ml
111 4«4
iM nil
<it nn
III 1111
III Kit
■ I) till
111 !<•>
117 llff
III (III
III M41
III IMI
•31 liu
Hi I HI
III III!
Ill IMI
l» tut
• 17
IJI
171
OI
Ill
III
• II
II
41
H l<
CI tl
II II u
tl 1 1
» H "
II
71 H 71
Cf n
'I))'}
H •>
M
V II
'.HI'
M II
li 71
X tl
(7 «
tl
■I II
71 n 7i
II II
71 II II
II II
J1
M
in
■ I!
tl!
ill
li!
i!(
•II
•H
'!!
'li
II)
M
w
111
111
III
III
IN
4»1
i;;
in
171
IT!
01
0f
II'
<•:
ill
'I'
il?
IN I
IM*
l» •
IJI
*■»■ ■
IM 1
in'
■ w
•mi
tl I
l.i
III
mat
it:
IM
1MM
MC t
MT
LMF
•tl 1
'Ml.
UK 1
11*1
1*.
It
.!■
TM1M
III
IK
mw
*c
•It!
III
nri*
111 1
ti
til
MIM
111 t
l.t
IX
III
m mi
CLI
HI
111
TMlll
111
Itlll
III
It Ml
IN
Ealract ml far werca byte.
■i|M Jviltty •»** oua to r.
Oat i««l ad*-*** froa t«rmU*-i.
d tract mm M» i>«ip.
Ill iturn *rti.
'rillfi "I** •'*».
nil cirrv to k* staled lite aa*.
Uh»11« of m*I bit It I* I.
Cfl-AlmM l»)fU»| *•+. Ml la.
ihi «« to frt 111 f*on wvt* brto*
to* •*# lit win to tonee i»t* ito ew*T*
tort tht carry lata n.
•ova paletot* to aort tot*)* era-try*
totrwH** Mi eauator.
Cdltloui i>rtlV fmahod with currtBl byte.
••I ceeplited earl byti.
tet mill *MnM-
Itort e*rt b A.
ffolnt to nwil trivU byte.
Hear «rt word, byte for tort ittfntioi.
#•1 iwrrtut tbbli Iwilloi.
iKmnA by to ceuatef *
[entlaub III] rtiittod.
■♦turn to Mtotr.
ana
w<u
m*fT mil
IPMI
MO
•KIM
MM
mm
IMF
i"i
IMI
( MM
1
Mil
lint
on
i
iiei
iit
•Ml
MttM III!
MtFIL
• 111
HTL
MM
■HH
:■-'
mi
1 '»<
rut' tilt
im
:>"
IWMt Ml?
iav»
Mtl
: i -.1 twi
in til tltt
iT«
• III
ITTI1
SIC*
1
MM
it
MM
II1M Mil
■ •)■
Hit
tit
tMF
KIM
MX
Kim
•Ml
I MII
mi ft
IMI
win
till
- >■■■ MCI
mil
lltf
Mil Mil
MIT
MtF
nti
00M
»k 511 Ml!
nm
IJt'
■ l-il Hit
Him
IMF
I-TIMS
Ml
•uma tcct
oi im tin
Wtl ItCt
IIIMF
DM
P
oim
M
0«t
tun
M4I
mil ii7i
•'11
111!
roc
n r>
POM
4MI
pmiii
ll'l
fflH 1411
•ttll
Hit
rami
■«f
P10W
MIT
'11 K
Mil
•'■■•■ ttll
nun
Mil
pi
CUD
I
M74
M
H7t
mill 111'
mm
• til
t
•IM
MM
MM
III!
MM
inin Mil
■■Ft I
M7t
1*1 Ft
<:-.
H.04P
OKI
MI7
in ii"
ii. r-
Mil
itg
•30!
HI
tut
turn
tilt
IUII M7I
II
Mil
•*>ia
4011
• lullllTIII rllMt
■
i l wttloli lirf.r.i I "•(flit tVM ■ ti XI
• Hill t tllltl Wild W* COlpttUt
I it llMt iWim iltwnli ir« l>
■ IM imi bit*.
---Ml
tun* • oi fm mcitfi. oi foi ncroi
oo
iwn ii ■ it ••«'■'
0141014101010101
iitut mii to ■ iHiDto ii irrii)
Ottn 4 04 FM IHCtTPI. It FOI IIPI1P1
01
ittFoi ht <• tnrji
010101410 10 1 0101
(■tit Mti to ■ entail ti mm
HtlHtlllllllM
• IIIIIMt MUTIItli
• mii mii
till tl M
till 17
111! K ••
MM Ii M
Mil 17
MII CI it
MII II
MK 17 74
MM It
MM M H
n: . II M
I4C1 II !•
MCI II
Mtl I! II
• Kl II
• HI It
• Kl II M M
tilt (t M
IMF 7( M 71
Mtt 11 17
Mil rr It 71
Mt7 CI t*
MM II 41
MII [• Fl
III! II 11
Mil 17 71
Hit II
• III II
Mil it
•III II I)
Mil 14 71
4411 17 II
Itll II
Mil 11
Slit II
I'll 11
Mtt II II
•1FI II ••
MF1 17 II
MFI tl
SIF5 M It
df" II «
(lit tl 71
MFI II ••
Itll M
lilt II
•IFF II
• IM II
Btl ■ It
Mil 17 14
115' M M
IMF M
•111 K II
IM K II
MIC [4 f
MM H II U
Mil If It
•111 11
»■• M
1111 It K
•117 CI H 71
tin if n
MIC Ct M It
Mil H II
mi mum
M11 I' II
Mil »
riwi
rum
Lit I
III I
III
IM I
IM
Mt I
IM I
ITI I
III I
Mt 1
MS I
III I
III
111
HI
• Ml
•MP
MFI
ICC
it'i
III
1MH
HI I
Mtt
IM
71IK
Ml 1
1171
IM 1
HI
111 •
IMI
ML »
III t
IM 4
■Ct
ITL
III 1
1I1IK
Nt
■III!
III I
III 1
IM I
III I
IM
KIMI
III 1
t.I
111 1
I.I
mi
in
■ till
in
ITI
IM I
TMI
l«
MBtfl
" 1
II! 1
• 11 1
Ml 1
III
MAM
■Tl •
:.i
lit
mi
:n
m
WR
IM
Wl
IM I
111
HP
inn
ITI
IMF)
>a i
HI 1
Ml
7MI1
m
Mt
1*1
«UP
Lit
111
n
■ IMI
.It
II
ii
MM
liil.itlM MlKl ■ itortil-n cau*toT.
Q*l curr**! *«Wi af K.
Bit 1 bfto at g«
■*ji ■ caw i-i *-
"**. im 4 - r la Hi hIvii m.
tifM juttiff etluH kwlJtri
lltolBf *tttl«J| til, ■». Wy 2.
""1 rtw wtotof . a
rirto mi . -*H to >»i 3.
. ■**- -in.'- HM rt' bfto.
tttoftp ttivtto rtoi rumw br ; .
tot tollMlal t*>m o( Cfrrtni B itoU.
P**u Ofto auAtot uLUii tat.li.
0*1 1*1- "MO.
Rrlito orlftnl «tt. as. to Hi if Sht
• *!»« 1* M VM Ifft -r *|ffkt ■■«•.
<l«tr tlatf *f\:
•ft IM rl#it vllui »ro" VH till a «b|pv-
•» IH -t-.tr- »l«t to BVt It It*
Oft bta> lift WKM fra- •>• tokla •rt«* T ,
|a| |«f ■ tla. flat-
tev* It.
tot C-PV «T ltor|tl«n tOuito*.
a«4tor« It to ttocb..
•total* ri-MPusii bit Into Bafffb,
If P th*n «vHi *j-t>art>d itoritiift,
l<JI rw-ftar - If th« awlry 1* I L^-tJ i *,
■ ■ lha rttM aid- lhf« no «ftlft bH«4.
tot curroal ttyla i
•iKt rltM ll«f 9f brt* l>.
Iltc* U-a bTto l» Mi, tOMftaUl,
•nc-MMiat th* f-t%ult byto wirtaft
tot fl«ti
If fill 1* C thfai a»t4 to W»t
Jwtttft tf> twlr «*irT t* Tit
Oat ctttnrl rt w i t ryta Mftii.
IVft tl* — >Mt ttttt* 11.
larrf-ait ■-. -t data atfffr totitti.
tatrifatit IMI* po-laMf lo ••■» M*l«.
to, HrHiDi thpllfi
K«ap «01*«.
total aaurta toll pilator.
■•m -»*■*.; tflU wi iti*.
toait tobto khic.
Letters — New Products — Etc.
UtOTM «od
of thatT M
taotu llinal Braato ti t la» DCS
FWt W HeaOO / 8S-M> U9S£
CS« awltobllXty
bdltlBs lyatam for epinctar. with
vtnlM 5.U,
Th« oCUClTOft PfOV Uaa iba aoat llazlbU «oa cBOvavtaoC ««*mS1-
aatlon ol caaabtl ttlai ivaLLabli La aay lalttog utility today.
Pual acrda eparieloo la pr«*tdad. allowlnC Cb» adltlna of BOUtca
fill* wfriei* Unal auic to luctlt daflncd ■■ well a.) TBCT-typad
■a Car La), whara tha naaA to coniUntlT vacch for ntt|Lr ovarrus
■akaa ISna-adltor* clumjy. lo "ItXT-HODf ' , plrt-vOrda ax» iWTO -
♦WTlCAUr IKirtlfe) to tK« Mat Uaa, aaktog aair|le-MM:)il a un-
ni'lllafy. In MWaxJ-MOOl' . eha ICU&nUR aata « riiwd right
aar a Ln .
TW scfutolTUi prwu-a rowuUM uajor «dtt COeSKM)*, glviol It
■ II tha prnir el tto boat of liM-acLcora. In addition, in tb*
■ train adltlftg audi, TWlCTy>TVO aeraan opvratori (curior op*r»
IELshb, Iniartlooa, dllatl«Ma. aovcnoeaEi . taaa-chanin i ate..*)
pravldt a liwal of ctwcfol ovar tha adit orocoaa Chat tl eot
aHtebad by any oenar • rat as Is tna induicry co our kaovUga.
Vlth adltlaa to Log floaa OM-SCRCBH , tb* operator coatrota UM
odtt pro* aa a. allolnatlBs toady arrova enm to lloa-ad itora .
lb* SatOlTM la toalina^ to opatau vltfa attbar 16 x U or tn«
eow.ovallvblo 24 k 40 charactar 4aHHV«-y 'Mapped ItapUX* f*f «*>•
fl-SO bua*. tocaaaoxy oadl Ilea elsna to aoaoore a P«rcle\ttar
eanvo-ajappei dlapUV' boora ira aUlaml. tf any.
Tba aaTjMjal yrmtiWd vteb, (be aoccven pcovteea a catartal ■*<-
tLon to laolliarl** [ha eat n tex M lta the wntqo* Ifatuni of
tb« aCMDITOt. Coeelaia toforoatloa to alltaw the uaor to BodL-
it the potbtga for taelvtduat uitu eoo ayetem cenatdocacLeni
Ii proalSad. tortoaird dot initio*, alatc* t/0, etc*.., in utt
lltirable lo eea e tpaOal riaii nii ti,
Vtora coaaai ail co ootor «c raan- to Iting aatoasca aaellable ao the
mora of wlErvavMjteri. tba ICUniTW. Klcto at SM.f), la
oae of the toit boy* aval labia co the KbMO mar today. The
ICUOIItm nay b » orae rnnl by afVone or amtl, oad toy»*t e«y to
tooa by VT4A. ttSrmLVX or by parooaei] cneeb. a»cfc pnyaAta
will delay tb* amajl tbrei-dey ablpaamt by about two waeka en
the awaraae. toalar and OtM toeulrlia era lovttad.
A vera ion for
of IttO,
■itll be evellebla In Che ffrat dyartar
mi [natin omtrti
'60' Micro Journal
33
11/26/79
Mr. Don '.lillliuiw
'63' Micro Journal
3616 Hamlll Ho«d
Hixion, TN 3m3
Dear Mr. Wllllaaii
!Tou did not print Ui« truth tabl* of «ND,llAND,on .HOl ,Ex .OB
In th* artlclo. "LoFic Got* Tottflr". In Nov ./Doe. 1974 lsoui
on pvi 33.
Crvcloafld plooct find thi truth taolo for your correction.
clock
D- Input
«-~ypt Filp.rlop
ft a
J-K Clip-Flop JJt.l
Q 1
1
1
D
1
1
1
1
1
1
1
ft 1
1
1
Ho*.
V.lui
9
3 c
"hsraetar
I - c
C r
i r
Slnctraly ,
^}rW^_
S. J. Hovng
E. 3$ S»lnon strut
SpoXono, a» 99219
Tilt
Falttrn
AMI
IUHD
OK
1 NOR
Ex. OH
1
1 o
1 1
l
1
1
1
1
1
1
1
a
l
1
In.
Valut
1
E
?
1
6
Dl«pl*y«d
Chtr.tUr
a
I i
n
i i
n
i_l
L
£
o ^ o •■»
»n
_Q
m
fa
>
c
r. o -* o
<
--
S3
e — c ■*
■ :»
^ i.
* b
|j"u
■K.C
'68 Micro Journal
»18 Hnill hud
Tmhuh* 3734}
Our Hr. ifillLkME
U%U# loading and debuetleg tr» Chrt*C«#a Pii« F**»raa ■uftatttard
by Mr, Paul Pfcolpi In tha Mov/Dtt laaua of 'feB Klcro Journal. 1
dlacovortd ■ «uil arret: in efea 1 latin*. On line 2200: TO* L ■ 1
to T + 1 •twmlct d* ro* | ■ 1 to T . After 1 aada cnla corractlon
tbt Prclram r*n p»rfnciiy.
I would alto Ilka to Eaka thla opportunity to plojt Wtal 1 thlok
If earn of tbo b#at Ploppy niai Syateva available for SESQ byaa
ciraputtri, and (Mli of courac. la Pa re on 'a Uf>400" floppy DUt
5yata». It ccwi front Porcon with "Hift*ft*-Pl\iB X" Prfrea'a tuaad
fll« 006 In ROH,
Slactrtly,
E>> «. T»y1oV
ROuCa # * - Sox 196
StMra, S.C.
6600/6809 SOFTWARE
ACC0UNT8 PAYABLE #1300
Pioducs financial reporte. print checke. apaclal control lattar.
Rapoila by vendor number, Invoice number, aged and filetory file.
Auto aortlng of vendor end Invoice (Ilea. Plua check end pre check
Joumale. $600.00
ACCOUNTS RECEIVABLE #1800
Producee financial reporte, prkita atelementa, producaa reporla by
cualomer account number, Invoice by euatomer account number end
invoice by Invoice number. Print aged report end trial balance Keeps
hlatoiy III* and auto aortlng of fllaa. 1800. 00
GENERAL LEDGER #100
Program updates to ledger filea and alao generates reporte on
payroll, sales, accounta payable, cash and expanse alatiatica.
Balance eheel end profit i lot* roporta. Information can be
genereted for year and taxee, 941 and W2 forma. 1596.00
INVENTORY!, #000
Inventory for e small company Producee activity reporle for day.
month and year. Minimum quantity search. Inventory Met by cleaa, by
vendor or complete with totals and financial report. f 100.00
INVENTORY II. #700
Produce inventory reporla by description or vendor, print activity
raporle for one dey, one month or one veer. Quick eeercti by part
number, produce total inventory end financial report. (For one
etore) • 00.00
INVENTORY ill. #100
Seme ea Inventory II, #700, but producee reporte for eight
stores. 1300.00
SNIPPING/ RECEIVING
Produce your buelness llnanclal report, produce reporla on aalae,
eccounta receivable end laat purchase by customer. Print mailing
labele and prlnl cuatomere bills. I 71.00
MAJUNQ LABLE8#100
Print mailing labele from your complete tile, tor e particular city or
• stele, Use one-pert mailing labele. | 50.00
MAI UNO LABELS #400
Seme aa #100, but aleo prints labele by nemes. Use multiple-par I
labels. (1 18.00
BASIC— 0195
For those with epplieatlona in SMTP 3.5 B SIC. Runa on 8600 and
88098. 30% faaler and can ba used with exletlng 8600 BASIC
Programs. No ma null, com maids and atalamenta asm a aa SWTPC
BASIC 3.6. (deal to keep you going while changing to new BASICS
5V4 or 6 Inert 00 Olsk, with Renumber routine. 1 11.88
"diatomlced programs for your business requirements"
Charge your order to your Viae or Master Charge
Available Irom Computer Stores or order direct from:
Omnltronlce Inc. 1697 Rt. 33. Concord Squore,
Hamilton SO.. RJ 08090
6800 PASCAL
DVNASOFT PASCAL is o cassette bosed
PASCAL subset designed to run on most 6800
systems with 1 2K or more of memory.
DvNASOfT PASCAL includes most of the control
structures of standard PASCAL including Ip-THEN-aSE.
CASE-OF-OTHERWISE. WHILE-DO. REPEATUNTIL. FOR-
TO/DOLUNTODO. ond recursive PROCEDURE'S ond
FUNCTION'S. It supports the data types INTEGER.
CHAR. BOOLEAN, scolor (user-defined), subronge.
pointer and ARRAV It is built OfOund a one poss
cocnpiler which produces fast, compoct p<ode ond
comes complete with o line oriented text editor, p-
code interpreter, and program SAW and LOAD
routines The uhole system resides in less thon 8K
ond is olso ovoiloble in ROM
The cassette version is priced Ot $5S plus $3 for
postage ond handling. Satisfaction guaranteed
RS?
ft
P.O. 60X 51
WINDSOR XT.. N.S
CANADA 80N PA/0
(902)861-2202
34
'68' Micro Journal
•i nun ii „,„
A Complete
Library of M6800
System Software !
These books will help you code, assem-
ble, link, load, relocate, and debug
your 6800 assembly language programs. Each book includes complete
source code, object code in hexadecimal format, and machine readable
(PAPERBYTE*) bar code listings, to make entering and modifying the
programs as easy as possible.
Tracer: A 6800 Debugging Program is for the programmer looking for
good debugging software. Tracer features single step execution using
dynamic break points, register examination and modification, and
memory examination and modification. This book includes detailed
Tracer program notes and a reprint of "Jack and the Machine Debug"
{from the December 1977 issue of BYTE magazine).
ISBN 0-931719-02-3 Pages: 24 Price: $6
Authors: Robert D. Grappel & Jack E. Hemenway
MONDEB: An Advanced M6800 Monitor-Debugger has all the
general features of Motorola's MIK8UG monitor as well as numerous
other capabilities. Some of the command capabilities of MONDEB in-
clude displaying and set ting the contents of registers, setting interrupts
for debugging, testing a programmable memory range for bad
memory locations, changing the display and input base of numbers,
displaying the contents of memory, searching for a specified siring,
copying a range of bytes from one location in memory to another, and
defining the location to which control will transfer upon receipt of an
interrupt.
ISBN 0-931716-06-6 Author: Don Peters Pages: 88 Price: 55
RA6800ML: An M6800 Relocatable Macro Assembler is a two pass
assembler for the Motorola 6600 microprocessor. The Assembler can
produce a program listing, a sorted Symbol
Table listing and relocatable object code. The ob-
ject code is loaded and linked with other
assembled modules using the Linking Loader
LINK66. There is a complete desciption or the
6800 Assembly language and its components.
Each major routine of the Assembler Is described
in detail, complete with flow charts and a cross
reference showing all calling and called-by
routines, pointers, flags, and temporary
variables. In addition, details on interfacing and
using the Assembler and error messages
generated by the Assembler are included. This
book provides the necessary background for
coding programs in the 6800 assembly language,
and for understanding innermost operations of
the Assembler.
ISBN 0.931718-10-4
Author: Jack E. Hemenway
Pages: 164 Price: (25
LINK68: An M6800 Linking Loader is a one pass linking loader which
allows separately translated relocatable object modules to be loaded
and linked together to foiTn a single executable load module, and to
relocate modules in memory. It produces a load map and 3 load
module in Motorola MIKBUG loader format. This book provides
everything necessary for the user to easily learn about the system, in-
cluding a detailed description of the major routines of the Linking
Loader, including flow charts. While implementing the system, the
user has an opportunity to learn about the nature of linking loader
design as well as simply acquiring a useful software tool.
ISBN 0-93171809.0
Authors: Robert D. G rap pel & Jack E. Hemenway
Pages: 72 Price: SB
Tiny Assembler 6800, Version 3.1 is a small U K) but sophisticated
and useful assembler for a large subset of the Motorola 6600 assembly
language. The book includes detailed notes on the design and im-
plementation of Version 3.0 of the assembler, a complete description
of the enhancements upgrading the Tiny Assembler to Version 3.1. an
updated user's guide, and complete listings lor both versions, making
ihis book the most complete documentation possible for Jack
Emmerich's Tiny Assembler.
ISBN 0-931716 08 2 Pages: 60 Price: $9
Author: Jack Emmerlchs
HIM**' \a-H.l
copies oE AA6600ML: An M6600 Relocatable Macro Awrmbl r
cop*c* oE UNK68: An M6600 Linkin K Loader
copm i>E Tracer: A 6800 Debugging Pronrjm
cupk* oE MONDEB; An Advanced M6800 Monitor*D«buRK*r
. copies til Tiny Aiwtnbler 6600, Version 3.1
Name
Title
Company
SI: i
CHy
O Check enclosed in the amount of £_
G Bill Visa Q Bill Master Charge
Card No.
Slate /[Wince
C<»de
_Exp. Date.
Add 60a per book to cover postage and handling.
BS0
till
Bims
70 Main Street Peterborough NH 03458
m
3
S
§
Inventory Problems?
Are you having trouble keeping the right nurs
and bolts in stock? Since even o simple mistake con
cost you time and money, o good inventory system
should do more thon just count ports. Ir should rell
you exocrly what you need, when you need ir,
where to get Ir, and how much ir will cost.
The MSI Invenrory Sysrem Seven enables you ro
moinroln o versatile dora bose for controlling
invenrory. It lists porr number, description, quontiry
on hand, vendor, cosr, selling price, optionol
pricing, usage levels for previous monrh, presenr
month, and yeor-ro-dote. and much more.
When quonrlty on hand items reach minimum
levels, rhe Sysrem Seven compiles on automatic
reorder llsr. This list con be generated by spe-
cific vendor os well os o complete listing of
oil materials ro be ordered.
In addition to the item llsrlng. the In-
ventory System Seven "bill of materials"
provides you with o complete invenrory
of Irems used in rhe manufacture of subassemblies
and complere products. It also contains other cosr
irems such os labor costs, total row materials costs,
and miscellaneous costs.
The MSI Inventory System Seven is built around
the versatile MSI 6500A Computer wirh 56K of
RAM. An integral dual mini-floppy memory gives
you on additional 630K of memory and makes
inventory control fast and efficient. The Sysrem
Seven will interface with any Industry standard CRT,
and you hove rhe option of both o "daisy wheel"
word processor for high quollry document prepa-
ration and o dot matrix printer for high speed
production.
The Sysrem Seven con be expanded to handle
oil your dora processing needs or you con select
one of nine other MSi systems now ovoiloble
for business. Industrial, scientific, educational, and
personal applications.
If you need more than just o nuts and bolts
inventory system, we hove more informa-
tion about how the Inventory
System Seven con solve your pro-
blems economically.
I
U
MSI Invenrory System Seven
midwest Scientific
220 W.Cedar. Olathe. Kansas 66061.(910)764-3273
TWX910 749 6403 (MSI OLAT). TELEX 42525 (MSIAOLAT)
JPC products
cassette systems
~l *
t / • * * • »
>
>
JPC products
cassette systems
/•'*••■»
Both
Statements are True.
Cassettes are greater than floppy disks. Their load capacity holds as
much data as twelve 5" floppies.
And floppy disks are greater than cassettes, They are faster. And
their cost is much greater. Up to 10 times as much. Plus, they take
more space and fuss in storage.
Therefore:
Get a TC-3 Cassette Interface Kit. Only $59.95. It will allow your
computer to read and write programs on standard audio cassettes.
The reliable, easy-to-assemble board plugs into one I/O slot of an
SWTPC Motherboard so it reads and writes at a rate of 4800 BAUD.
(Load 4K in 8 sec!)
As a primary system or as a disk back-up system, it can't be beat,
This statement is true.
Terms: Check, Money
Order, MC or Visa.
$3 shipping.
JPC products
P.O. Box 5615, Albuquerque, NM 87185 Order Phone 505-294-4623
'68' Micro Journal
-37
DIGITAL
SERVICE 8c
DESIGN
P.O. BOX 741
NEWARK, OHIO 43055
Phone (614)366 6314
DSD P/R-32K $27.00
32K or 16K EPROM & RAM memory card.
2716 2K x 8 or 2758 1K x 8 5V only EPROMS.
TMS 4016 2K x 8 or MK 41 18 1 K x 8 5V RAMS.
Up to 4 independent addressed 8K blocks. Dip
switch or jumper selected. Size 9" x BVz"
&ii!!!uiii
* !!!!!!« li
DSD 2114-16K $27.00
Full Static 16K Ram memory card designed to
use the 21 1 4 or TMS 4045 1 024 x 4 Static Ram.
The card has two independent addressed 8K
memory blocks. Card size 9" x 5 1 /2". Power
requirements 7-8V unreg. @ 3.5A.
DSD U P 8255M $14.00
Universal parallel interface card with wire wrap
area using INTEL'S 8255 parallel peripheral
interface chip. 24 programmable I/O lines.
(Three 8 bit Ports or Two 8 bit Ports with hand-
shaking) Card size 5 1 /?" x 5" Standard SS-50 30
pin I/O BUS. 5V only.
Cards are bare with data and edge connector.
Ohio residents add 4Vz% sales tax.
*6847 Color Graphic card in design*
38
FINALLY, A
If J, ^FINALLY, A
6800 AUTOMATIC TELEPHONE DIALER
PROGRAM S9.9S postpaid
Have your 6800 system dial your phone • Uses
only 5 external components • Stores 650 variable
length phone numbers • Operates in less than IK
bytes of memory
Includes: Paper tape in Mikbug* format and ob-
ject rode • Circuit diagram and instructions
• Instructions for adapting to other 6800 systems
6800 TELEPHONE ANSWERING DEVICE
PROGRAM $4.95 postpaid
Have your 6800 system answer your phone and
record messages automatically. Compatible with
any68O0 system.
Includes: Assembly listing and ob|ect code • Cir-
cuit diagram and instructions
Write to: SOFTWARE EXCHANGE
2681PETERBORO
W. BIOOMFIELD, MICH. 48033
W<kl)ii|(* '* ■> regiili-rril luili-rruil ryf Motiiroh lm
AAA CHICAGO COMPUTER
CENTER
120 Chestnut Lane
Wheeling, IL 60090
(312)459-0450
6800 Specialists
Dealer for Gtmix, TSC
Smoke Signal, SWTPC
(51
11% digit Math Package
$100.00
Business Basic Version B3
with automatic line renumbering,
print using, and more
50.00
Fast Basic
(by Mark Data Products)
60.00
Payroll (Process any number of
400.00
Editor- Text Processor Version 2.0
Specify Smoke, Flex 1.0 or 2.0. MSI.
GMXBUG
100.00
Smoke Signal Type DOS
for MSI
60.00
(Note: Above Basics have random disc Mas and were
designed tor Smoke disk; available on cassette tor
additional $5.00)
See Gimix Ad on page 3
68' Micro Journal
INNOVATIVE PRODUCTS FOR 6800 USERS
DS-68 DiGISECTOR is a random access video digit-
izer featuring 256 x 256 picture element scan and
64 levels of grey scale, with conversion times as low
as 3 microseconds per pixel. It accepts either inter-
laced (NTSC) or non-interlaced (industrial) video
input. Use it for computer portraiture, moving target
indicators, precision security systems, fast to slow
scan conversion. . .with clever software, the Digi-
sector can read just about anything. Truly a pro-
fessional tool at a price you can afford. $169.95
B-08 2708 EPROM PROGRAMMER is a compact unit
that fits in the 680O's I/O slot. A safety switch and
LED indicator provide control over the high pro-
gramming voltage generated on board. An industrial
quality Textool socket and extended board height
allow effortless PROM insertion and retrieval. Fully
commented source listings of U2708 is included in
the Owner's Manual. $99.95
it I Ma
U2708 utility for testing, burning, verifying and
copying 2708s in EPROM. $2995
PSB-08 PROM SYSTEM BOARD features 1K of high
speed, low-power RAM and space for up to 8 2708
EPROMs, both DIP-switch addressable to start on
any 8K boundary in memory. The exclusive I/O
select feature allows you to move I/O locations up to
any unused 1K block in the EPROM memory space.
This permits memory expansion to a full 56K of
contiguous user RAM. $119.95
THE
DM85 DISK MIXER is an addon board for the
Smoke Signal Broadcasting BFD-68A Disk Con-
troller which allows operation of both 8" and 5"
drives. Controller mode (8" or 5") is selected on a
drive-by drive basis, so any mix of 5" and 8" drives is
allowable. The 2" x 3" PC board mounts incon-
spicously on the back of the BFD 68A. Its operation
is completely transparent to software. An oscillo-
scope is required for the setup procedure. Kit Price:
$39.95
M6809 EMULATOR is a machine language program
that will emulate all of the functions of the Motorola
6809 third generation microprocessor. Developed
for use on any 6800 system, the program allows soft-
ware development and debugging. The 3K byte pro-
gram is complete with a 6809 mini-monitor and
single-step trace routines. Fully commented source
listing included. Specify Smoke Signal Broad-
casting or FLEX™ disk, or KCS cassette. $49.95
<h I in
UtO UNIVERSAL I/O BOARD helps you with your
custom interfaces. It has space for a 40-pin wire
wrap socket into which you may plug any of
Motorola's 40 or 24-pin interface chips. All data and
control lines are connected to the appropriate edge
connector pins. All other bus connections are
brought out to a 16-pin socket pad. +5 volt regulator
and all Molex connectors are provided; regulated
+ 5 and ground are bused among the locations for
up to 35 14-pin ICs. $24.95
P.O. BOX 1110, DEL MAR, CA 92014 714-942-2400
'68' Micro Journal
39
CURSOR/SCREEN EDITING IS HERE FOR THE SS-50 !
Research conducted by a rehabta source (MY WIFE) tndlcatoi that you spend mora time looking at your CURSOR than your own FAMI-
LY! Don't you think ll'i about lima you used the vjdeo board and the cursor which cost you good money for something other than a
goor excuse for not looking at your famjly'l
The unique SCREOITOR CURSOR BASED SCREEN EOITING SYSTEM Is lust what you need lo make your hardware workl Tako a
look at a rew of the features or the SCREOITOR and too what you're missing —
•EVERYTHING HAPPENS ON THE SCREEN - YOU
SEE WHAT IS HAPPENING AS IT HAPPENS!
•INSERT CHARACTERS. WORDS. LINES OR EVEN
OTHER FILES. ANO WATCH IT AS IT HAPPENS
RIGHT ON THE SCREEN!
* FILE SIZE IS ONLY LIMITED BV DISC SPACE!
•PRINT COMMAND PROVIDES HARDCOPY WITH AD.
JUSTABLE MARGIN TO MATCH YOUR PRINTERI
• AUDIBLE FEEDBACK THROUGH A USER SUPPLIED
NEWTECH BOARD SOUNDS KEYSTROKES AND EDIT
MESSAGES AS THEV OCCUR!
•SELECTABLE TEXT MOOE ALLOWS CONTINUOUS
TYPING WITHOUT CONCERN FOR MARGINSI
•FULLY UTILIZES THE FLEXIBILITY AVAILABLE
ONLY IN A MEMORY MAPPED VIDEO OISPLAYI
•MOVE LINES ANO PARAGRAPHS FROM PLACE TO
PLACE IN THE FILE VOU ARE EDITING EVEN BE-
YONO THE BLOCK IN MEMORY!
• SET, DISPLAY. CLEAR AND USE TABS LIKE A TYPE-
WRITER!
• F1NO AND CHANGE COMMANDS WAIT TO BE VERI-
FIED TO HELP STAMP OUT ERRORS!
• IMPORTANT INFORMATION SUCH AS LINE, COLUMN,
MODE, ETC. ... IS CONTINUOUSLY DISPLAYED ANO
UPDATED ON THE SCREEN!
•EDITING OPERATIONS ARE CURSOR-ORIENTEO.
THE CURSOR POINTS TO WHERE THE ACTION ISI
The feature) go on and onl With FOURTEEN major commands. TWO edit modes, TWO major file handling modes and TWENTY- TWO
screen operators, the SCREOITOR offers a level or control and convenience never before available to users of the SS~~50 buss.
Oroer your copy of Ihe SCREOITOR for 16 x 64 displays (such as trie Thomas Instrumentation Board) OR for 24 x BO displays (men
as SSB VOB-1) to run under SSQ OOS68.51X todayl To Place your order, calf or write —
BE SURE to specify the version
desired when ordering
ALFORD AND ASSOCIATES
P.O.BOX 6703
RICHMOND. VA. 23230
804-329-3906
$99.95
Va. residents add 4%.
VISA and M. c. accepted graciously. Sorry, no COO'*. Shipment n normally within throe days of receipt of order unless by check.
6809 version available soon lor SSB's 6809 DOS.
MINIDISK* 2K EPROM DOS FOR
PERCOM LFD 400 USERS
(EPROMS INCLUDED, 2708s)
COMMANDS: LOAD, SAVE, ANALYZE DISK SPACE,
OPEN.
PRINT DIRECTORY: REMOVE, CHANGE, RUN, COPY,
SQUASH, ADD, GOTO EXIT.
Disks can be selected by drive number or disk name. Single
or dual drive resident copy.
Change command checks to see It change lo name is in use.
Save and Copy check lor duplicate tile names and gives ihe
option to remove or keep the present file.
Wild card characterlorllle names, usable with all commands
specifying liie names.
Removed files are made available to directory lor any use.
Plus many more useful and time saving features.
PATCHES FOR
SWTPCORES —allows access toall minidisk + commands.
adds disk & memory options ■*■ more,
SWTP BASIC - access to as) MINIDISK + commands.
SWTP ASSEMBLER - alows multiple CORES files to be
assembled & linked through symbol (able.
MICROWAREABASIC V0 allows useolcores for editor.
Specify inputandoutputlile names. AND MORE IN WORKS
MINIDISK +: W/MANUAL4 SUBROUTINE INDEX $69.00
(EPR0M8 INCLUDED, 2708'a)
MASTER CHARGE AND VISA ADD 3%
25% DEPOSIT REQUIRED ON ALL COD'S
CER-COMP MICROCOMPUTERS
1000 N. NELLIS BLVD.
LAS VEGAS, NEVADA 89110
PH: 702-452-0632
HOURS: 10 AM. to 4 P.M. PST
1 P.M. to 7 P.M. EST
EPROM PROGRAMMER
Model EP-2A-79
SOJIWAH.I AVAILABLE (Oft F-t. Ur. MOO
M«S. t-Ut. bSOJ, KIM.I. 1WI Hie
[PROM lypr n iel« red by J Pfwruluy module
which pluRt info llv from of Ihe pioRrimmer
Pawn ■eo.uireratnli Jie IIS VAC, 10/60 rtf at tj
wJIlt II i\ tuDPllMt wilh 4 56 IlKh ribbon r jl,lc
lor roiinr-ciinK lo irtinorompulci Kequlr»% lt^
I/O porn. Prir«il i\ S15S wtlft onr *l ul
ullwjir Personality module* jie *hcwn below
Pari No.
Program*
Prfcr
PM.O
IMS
17M
SIS 00
PM-1
.7«. 2nt
IS 00
PM-2
2711
MJTO
PM.J
IMS
.'71b
1500
PM-4
IMS
Hi)
30.00
PM.i
IMS
S1t, Olf.
27 sa
is oo
Optimal TecKootogy, inc.
Blue Wood 127. Earlysvllle. VA 22936
Phone IBM) 973-5482
4a
68' Micro Journal
DIGITAL RESEARCH COMPUTERS
(214) 494-1505
16K EPROM CARDS 100 BUSS
ft ye
FIRST TIME OFFERED!
BLANK PC BOARD - $26
USES 2708a!
Thousands ol personal and business systems around (he world
use this board w>ih complete satisfaction Puts 16K of software
on line al ALL TIMES! Kit features a top quality solder masked and
silk-screened PC board and lirsl run parts and sockets Any
number of EPROM locations may be disabled to avoid any
memory conflicts Fully buffered and has WAIT STATE
capabilities
— assembled
8K LOW POWER RAM KIT-S 100 BUSS
SALE
OUR ■l-'il NS S70BS
ARE $8 95 EA WITH
n,J»...HA'..l QF KIT
AND FULLY TESTED
ADD S25
$ 119 5 K °
21L02
(450 NS RAMS!)
Thousands ol computer systems rely on I his rugged, work horse.
RAM board Designed for error Iree NO HASSLE, Systems use
Blank PC Board w/DocumanlsIion
$29.95
Low Profile Socket Set 13.50
Supporl iC's <TTL & Regulators)
$975
Bypass CAPS (Disc & Tantalums!
$4.50
ASSEMBLED AND FULLY
BURNED IN ADD S30
ALL ASSEMBLED BOARDS
ARE TESTED AT 4MH2
16K STATIC RAM KIT-S 100 BUSS
pflicecuTi
s 259
in ii i,i 1 1 i.i 1 1 ii .
iiiiiiiiiiiiiin
16K STATIC RAM SS-50 BUSS
xmafaaaa
PRICE CUT!
*249., T
KltFEATUAES _
I AtfdrewM* aft lOUl aapafala 4K Bloekl
3 ON BOARD BANK SELECT cKEuaiy (Clo-
WWISUKUHI'I ejkHn,.plosi2Xontti* BLANK PC BOARD W DATA -S33
3 UW.2IWMSON9l4KSl.UCfl.iai _ p nr)Jr ,| F q nrKFT ep-r .1,
* ON BOARD 1O.ECTA0I.E WAIT STATES LOVV PROFILE SOCKET SET-S12
I DouMawtoiPCBottd «nHUUMix»i>an l 3 SUPPORT ICS « CAPS S19.95
■ilk Ic/aa^iarOul told Plated co/iUCIIino»t ».™«. # ■».»3
» AlUHMMMillitn fully bul*.«0 ASSEMBLED* TESTEO-ADD $30
7 Kit includM AtL part* and tockatt
p PHANTOM u |ompel«d b> PIN 67
t LOW POWER unon I Samp. TYPICAL trom
tlw «S Voir Qua*
10 BiarA PC 8oa»d can fw popuiaiM Hi any
«nilti[Hn ill 4K
FULLY STATIC
AT DYNAMIC
PRICES
OUR #1 SELLING
RAM BOARD!
PROC. TECH. OUITS THE MICROPROCESSOR BUSINESS!
FACTORY CLOSE OUT - SPECtAL PURCHASE!
#16KRA
16K S-100 Dynamic Ram Board
$149.95
We purchased the remaining inventory of PT's popular 16K Ram
Board when they recently closed their plant. Don't miss the boat 1
These are brand new, fully tested. ASSEMBLED and ready to go
AH are sold with our standard 90 day limited warranty! 1
Org. S429 each! 72 Page Full Manual. Included Free 1
Z-80 PROGRAMMING MANUAL
By MOSTEK, or ZILOG The most detailed explanation ever on the
working ol the Z-80 CPU CHIPS Al least one full page on each of the 158
Z-80 instructions A mull reference manual for any usei ol the Z-80 300
P»0"» $12.95
c , LOW POWER - 250NS g FOR
SP- Lt * 2114 RAM SALE! sss
4K STATIC RAM'S MAJOR BRAND NEW PARTS
These ere the mosi sought ettet 2 1 14 s. LOW POWER and 250NS FAST
SPECIAL SALE- S7 M ea. or 8 For $55
FOR SWTPC
6600 BUSS!
KIT FEATURES
i Addressable on ibk Soundanea
7 Use* ?1 m Sialic nam
3 nuns at Full speed
4 Doubts tided PC Board SoiOor nu»K
and ink cciofmed layout Gold hnnr*.
5 AH Porta and Sockets included
6 Itttt Pamir Under 1 5 Amps Typtr.nl
BLANK PC BOARD-S28 COMPLETE SOCKET SET— S12
SUPPORT ICS AND CAPS-S19.9S
ASSEMBLED AND
TESTED - S30
Perfect lor
OEM. I
S-100 Z80 CPU CARD
$ 159
95
WIRED!
NOT A K1T1
4 MHZ
ASSEMBLED AND TESTED' READY TO USE' Over 3 yeiirs Ol design
efforts were requited 1o produce a TRUE S-100 280 CPU at a genuinely
bargain price- BRAND NEW 1
If ATllflfS
* 7 o* 4 WHf Ofwrtwi * OtrwriH IMfRiTE. h ** "Oftl panel rvqu*»d
* Jump Art "»*Pt t*|s#lnW* * SOtO S^n*ti vtnuliiad lew 5-100 co"np*i*hW f '
* too OiaflMv PCtl S.li> Scttvnru SaMtm* UutBd Gold PijtuxJ Cwdirf FanQfvt
NEW! G.I. COMPUTER SOUND CHIP
AV 388 to At featured In July. 1979 BYTE' A fantastical ly powerful Sound
4 Music Generator Perfect tor use with any 8 Bit Mil ronrocessor
Containi 3 Tone Channels Noise Generator 3 Channels of Amplitude
Conlrol IB Bit Envelope Period Conlroi. 2-8 But Parallel O 3 D to A
Converters, plus much more! All In one 40 Pin DIP Super eat y tointettace
to the SiOO or oiher busses
SPECIAL OFFER: S14.95 each And S3 for 64 page Dait Manual
Digital Research Computers
•^ ll\C TEV1CI
(OF TEXAS)
P.O. BOX 401565 « GARLAND. TEXAS 75040 » (214) 494-1505
TEAMS: Add Si 00 postage we imv balance Orders under SIS add rb(
handling No C O D We accepl ViSaandMaslorCriarge Te> Res add5*»
Tax Foreign orders Icxcepl Canjda) add2fj% P & H 90 Dav Money Bac k
Guaranleo on all items
NOT ASSOCIATED WITH DIGITAL RESEARCH OF CALIFORNIA. THE SUPPLIERS OF CPM SOFTWARE
o
5-1/4" Minidisk — Soft or Hard Sector
Dealer and Volume Discounts Available
S
A
V
E
D
I
S
K
Q SOUTH EAST MEDIA SUPPLY r\
P.O. Box 794 615-870-1993 V />
Hixson. TN 37343 ^tX
42
'66' Micro .tournal
H H H Enterprises
Box 493, Laurel, Md.
20810 301-953-1155
ANNOUNCING!!!
GIMIX MEMORY!!!
32K OF STATIC RAM
32K OF STATIC RAM on one card WITH,
extended addressing (to 1Meg), fully soc-
keted, any 8K segment can be defeated,
fully dip switched, all gold contacts and the
QUALITY of GIMIX.
32 K FOR ONLY $548.15
24 K FOR ONLY $438.14
16 K FOR ONLY $328.12
All sizes come with ALL sockets so just
buy what you need and fill in the blanks with
2114s latter.
SOFTWARE CONTROL BOARDS
1 6 K ram with software control of 4 ea. 4K
blocks for address, write protect and phan-
tom.
16K GHOSTABLE ONLY $368.16
See GIMIX Ad on page 3
KING OF THE HILL
VIDEO BOARD is the ONLY one thatl
software control of character generators
and half/full intensity, with reverse and
graphics and RAM character set. You can
load character sets from your disk or tape
under program control!!!!!
VDM76 (GHOSTABLE) ONLY $458.76
GIMIX MAINFRAME
32K with choice of I/O card, a super CPU,
fan, KEY switch, BIG power, 15 slot mother
board, DIP switch readdressing.
SYSTEM 49 ONLY $1549.49
Also — with the system, order the VDM+ ,
a Cherry Kbd., 12 inch monitor, and all
cables for only $810 extra, and beat any
terminal.
SYSTEM 49+ + ONLY $2359.49
H H H ENTERPRISES
BOX 493, Laurel, MD.
ZIP 20610
PHONE 301-953-1155
CT-64 CT-1024
• FASTI Average Screen Writing Speed: 19K
baud
• Memory Mapped Video Adapter foryourCT-64
or CT-1024.
• Just plug it in and go.
• The terminal works like normal until the
supplied output routine is used, then theCT-64
orCT-l024displayworksatprocessorspeed.
• TheJ.B.I.VtdeoBoardtakesI mainSS50slot.
• Video Memory can be dip switch selected to
any 1K memory slot.
• Combine the J. B I. Video Board wit hourupand
coming pseudo graphics adapter board and
you put new life into the old CT-64.
it The J.B.I. Video Board comes built and is
jumper selectable for either the CT-64 or
CT-1024.
• If yourterminal is CT- 1 024 we need to know if it
is a standard 32 characters per line; or has
been modified for 64 characters per line.
• SHIPPING NOW!
The J.B.I. Video Board sells for:
$169.00 with your 21L02S
$179.00 with our 21 L02S
(8-21 L02S are required)
We have been a dealer for SWTPC since 1976.
Johnson Micro Computer
2607 E. Charleston
Las Vegas, Nevada 09104
1-702-384-3354
Mastercharge and Visa accepted
Dealer inquiries invited
ED SMITH'S SOFTWARE WORKS
NEW
6809 SOFTWARE TOOLS
CROSSMAC A 6600 TO BB09 CROSS ASSEMBLER version
of RRMAC which runs on your BB00 to produce relocatable
B809 object code from existing (6800) or new (6809) source
files. Handles deleted 6600 instructions via macros. Supplied
with 6809 machine language linking loader.
M6BCX $200.00
RRMAC RELOCATABLE RECURSIVE MACROASSEM-
BLER and LINKING LOADER for 6609. The one macro
assembler with real macro capabilities. Retains all features of
6800 version.
M6SRR $1 0.00
MB809 RELOCATABLE DISASSEMBLER AND SEG-
M ENTED SOURC E TEXT GENERATOR. An invaluable tool for
modifying large object programs for reassembly on your
system.
M69RS $50.00
M6809 RELOCATING ASSEMBLER ami LINKING LOADER
is a version oi RRMAC without its macro capabilities. Retains
all of RRMACs programmer convenience features.
M69AS $75.00
All programs come complete with Programmer* Guide and
extensively commented assembly listing. Available on cas-
sette or mini-floppy. Specify cassette, SSBdisk, mlnl-Flexdisk
or FLEX 2.0 disk.
Order directly Dy ohecK or MC/V!aa. California r«ldonte add 6*
sales tax . Customers outelde of D. 8. or Canada add 18 for air pontage
* handling
Dealer inquiries welcome. "•** * l"" 1 *"""* * TSC
Ed Smith's SOJTWABX WORKS
P.O. Box 339. Rfldondo Bettoh. CA 90877, (213) 373-3380
N /
'68' Micro Journal
-43
Software Source Books
TM
Combining detailed descriptions with complete source listings, these
books explain the internal operations and algorithms used in Henenway
Associate's popular systems software.
How much would such a complete software resource cost? If you've seen
the PAPERBYTE books by Jack Hemenway and Robert Grappel you know how
inexpensive they can be. And now you can have the companion volumes to the
RA6800ML macro assembler and LIKK68 linking loader books.
Remember, these are not Just books: tney are SoftwareSourceBooks -—
complete Software resources! Order them today; VISA and MasterCharge
accepted.
TM
CP/fift OPERATING SYSTEM
3^-95]
PIP Peripheral Interchange
Program transfers data
between physical devices
Wildcard Filenames and Extensions
Relocatable anywhere in
Memory
Extended Instruction set
includes 6809-type instructions
(PSHX, PULX, etc)
Device-independent I/O
Random and Sequential Files
Fits in less than 8tC
Chaining and overlaying
Single Supervisor Call
furnishes all DOS services
Easily interfaced to new
devices and peripherals
Dynamic file allocation
STRUc
TM
turfed BAsic Language ( STRUBAL+ )
f'or both business and scientilTi u
r!n5.95j
) COMPILER
3ea_
Variable precision from 4 to
It digits
Structured Programming forms
Produces Relocatable and
linkable code
COMMON and DUMMY sections
XA660Q Macro
Runs on any M6800
Full Macro facilities
COMMON section for the
production of ROMable code
Conditional Assembly
W*T
• Extensibility
• String Handling
• Full scientific package
• Data structures with
mixed data types
Cross Assembler
• Generates linkable and
relocatable code
• Sorted Symbol table listing
• Hash-coded Symbol table
for speed
Hemenway Associates Inc. 101 Tremont St. Boston MA 02108
Name Title Company
Street City State Zip
( ) Check enclosed in the amount of $
(. ) Bill VISA ( ) Bill MasterCharge
Card No Exp. Date....
Please send the following books;
Add t0. 75 Per book to cover postage and handling
L
44
'68 Micro Journal
SURPLUS ELECTRONICS
ASCII
ASCII
WITH FLEX DRIVERS®
IBM SELECTRIC
BASED I/O TERMINAL
WITH ASCII CONVERSION
INSTALLED $645.00
• Tape Drives • Cable
• Cassette Drives • Wire
• Power Supplies 12V15A, 12V25A.
5V35A Others, • Displays
• Cabinets • XFMRS • Heat
Sinks • Printers • Components
Many other items. SEND $1.00 FOR
CATALOG. REFUNDABLE FIRST ORDER
WORLDWIDE ELECT. INC.
130 Northeastern Blvd.
Nashua, NH 03060
Phone orders accepted using VISA
or MC. CALL 603-889-7661
SALE
COMPUTERWARE
wants to sell
PRINTERS
CHECK THESE PRICES
Anade> OP 8000 1 UPPE R & iow*< easel
5875
Centronics Model 730 (UPPER & lower easel
975
Centronics Model 781 (UPPER & lower easel
1475
Centronics Model 704 (9«9 U/L wilt) decendersl
2175
SWTPC PR 40 witn Cover & Cable (assembled!
350
rlbboni, cables, intariacee in slock
[l,mii*d quanlitiaa —and Fab 26)
isrms f B Enciniias
Prepaid. Bank Card, or UPS C
COMPUTERWARE
Can
(714)436-3512
ask lor Paul
P Box 668
1512 EncimlasBtvrj
Enciniias CA 92024
TRANSITION ENTERPRISES. INC
COMPUTERWARE
DOS
Same great features as
SSB'S DOS 68.51!!!
Also
on the
horizon
MONITOR
compatible with new
SWTPC CPU-con-
tains SSB'S disk
boot software
EDITOR.
ASSEMBLER
TEXT PROCESSOR
Random BASIC
of course!
write for information
COMPUTERWARE
(714)436-3512
P.O. Box 668
Enciniias. CA 92024
We ore pleased to announce our entry Into the
solar energy field. This Industry Is widely
recognized as being In o stage of development
similar to the microcomputing Industry o few
years ago. As we develop new products In this
area, we will make them ovolloble through our
soles representatives. The EXSO (extender
board) and CISO (control Interface) will continue
to be available from our dealers, and all corre-
spondence should be addressed to them.
In England:
Sirius Cybernetics. Ltd.
7 Euston Place
Leamington Spa
Warwickshire, England
In the US:
In Switzerland:
Digicomp AG
Werdstiasse 36
6004 Zurich, Switzerland
Disney's Electronics
6153 Fairmount Avenue
Suite 111
San Diego. CA 92120
" Floppy Disks, printers & components
'68' Micro Journal
45
SUPER
SOFTWARE!
MICROWARE 6800 SOFTWARE IS
INNOVATION AND PERFORMANCE
MICROWARE
SYSTKMS COKPOKATKKN
P.O. BOX 4685
OES MOINES. IA 50104
(5(5) 285-6121
LISP Interpreter
The programming language LISP offers exciting new possibilities tor
microcomputer applications. A highly interactive interpreter that uses
list-lype data structures which are simultaneously data and executable
instructions LISP features an unusual structured, recursive function-
oriented syntax Widely used for processing, artificial intelligence,
education, simulation symbolic, and computer-aided design 6600
LISP requires a minimum ol 12K RAM.
Price $75.00
A/BASIC Compiler
The ever-growing A/BASIC family Is threatening old-fashioned
assembly language programming in a big way This BASIC compiler
generates pure. fast, efficient 6600 machine language Irom easy to
write BASIC source programs Uses ullra-lest Integer malh. extended
string functions, boolean operators and real-time operallons. Oulpul Is
ROMable and RUMS WITHOUT ANY RUN.TIME PACKAGE Disk ver-
sions have disk I/O statements and require 12K memory and host DOS.
Cassette version runs in 6K and requires RT/68 operating system
Price: Disk Extended Version 2 1 $150 00
Cassette Version 1.0 $65 00
A/BASIC Source Generator
An "add-on" option for A/BASIC Compiler disk versions that adds en
extra third pass which generates a full assembly-language output
listing AND assembly language source file. Uses original BASIC names
and Inserts BASIC source lines es comments. SSB and SWTPC
Minlflex version available
Price: $75.00
A/BASIC Interpreter
Here it Is—a super-fast A/BASIC Interpreter that is source-compatible
with our A/BASIC compiler' Now you can interactively edit, execute
and debug A/BASIC programs with the ease of an interpreter— then
compile to super elficient machine language. Also a superb stand-
alone applications and conlrol-oriented Interpreter. Requires 6K RAM
The cassette version is perfect tor Motorola D2 Kits
Price: $75.00
RT/66 Real Time Operating System
MIKBUQ— compatible ROM that combines an improved monitor/
debugger with a powerful multitasking real-time operating system
Supports up to 16 concurrent tasks at 6 priority levels plus real lime
clock and interrupt control. Thousands In use since 1976 handling all
types of applications. Available on 6830 (MIKBUG-type)or 2706
(EPHOM-type) ROM. Manuel Is a classic on 6800 real-time applications
and contains a lull source program listing
Price: RT66MX 16630) $55,00
RT68MXP (2706) $55.00
6800 CHESS
A challenging chess program tor the 6800 Two selectable difficulty
levels Displays formatted chess board on standard terminals. Re-
quires 8K memory. Machine language with A/BASIC source listing.
Price: $50.00
Our soltwara »i availabla lor moat popular 6000 ayatema on caaafllla or diikaill
imlaM oinsrmse naiad Oisk versiona availao a on SSB SWTPC. at Molorole
MOOS Ptaasa specify *hicri you rOQulie Phone orders are welcomed Waaccepl
MIASTEnCHARSE and VISA wo Iry to snip orctara wilhln Z4 houra oi raceipl,
Plata* call or write If you roqulre additional information or our free calalog
Micfowiro aoitwara is avaiiafais tor OEM and custom appHcaiiona.
'68' MICRO JOURNAL
ir The only ALL 6800 Computer Magazine.
if More 6800 material than all the others com-
bined:
MAGAZINE COMPARISON
(2 years)
Monthly Averages
6800 Articles
TOTAL
KB BYTE CC DOBB'S PAGES
7.8 6.4 2.7 2.2 19.1 ea. mo.
Average cost for all four each month: $5.88
(Based on advertised 1-year subscription price)
'68' cost per month: $1.21
That's Right! Much, Much More
for About
1/5 the Cost!
1-Year $14.50 2 Years $26.00 3 Years $36.50
OK, PLEASE ENTER MY SUBSCRIPTION
Bill My: Master Charge □ — VISA □
Card # Exp. Date
For □ 1-Year □ 2 Years □ 3 Years
Enclosed: $
Name.
StreeL
City
.State_
-Zlp_
My Computer Is:
68 MICRO JOURNAL
3018 Hmmlll Road
HIXSON, TN 37343
Foreign surface add $9.50 per year.
Foreign Air Mall add $29.00 per year.
x&i&'sm*
>s
46
'68' Micro Journal
NOW INDUSTRIAL QUALITY AT LOW COST
FROM THOMAS INSTRUMENTATION
Industrial system boards are now available separately for OEM , prototyping or hobbyist applications.
Shipped from stock, these are the same quality cards used in monitors and machine tool controls
designed for GM, LTI, and General Electric. All cards are SS-50 buss compatible and are suitable for
dedicated applications. The CPU card and the Video RAM Card may be combined on a Tl backplane
as a stand-alone micro — ideal for prototypes or hobbyists. ATTENTION OEM's: If you have a control
data acquisition, monitoring, or other microprocessor application. Check with Tl for more information
about custom software design for the Tl CPU or any other 6800 series system. Tl also has non-SS-50
buss single board 6800 systems.
SS-50 SUPER CPU
• SS-50 or sland alone computer
• 1 K of RAM at $A000 I/O on board at SA400 (Relocatable)
• 2K Monitor (Mikbug compatible) in 2708 EPROM
• 2 8 bit parallel ports with 2 control bits and power
• RS-232 ACIA port, 2nd TTL ACIA optional
• 3 16 bit counter/timers (expandable to 6 add 2nd 6840)
• 128 byte RAM at 0000 is jumper selectable
• Battery back-up for 32 bytes of RAM
• Plug back to back with Video RAM tor Stand alone micro or
customized smart terminal
ASSEMBLED $195.00
CARD AND DOCUMENTATION $49.00
SS-50 VIDEO RAM
• Fully synchronous operation — No jitter
• 7 by 9 Characters Programmable reverse video
• Full 128 Character ASCII set
• 1K of memory can be mapped to any IK boundary
• Full documentation includes software (Replaces OUTEE)
ASSEMBLED $149.00
CARD, CRYSTAL and DOCUMENTATION $39.00
u 1 9 & 84,
4B>fi ■ ■ ■ n
B m B m I B
Tl SS-50 Wire-Wrap Card 24.00
Tl SS-50 Parallel I/O Card 95.00
Card only 35.00
GIMIX 1 6K Static RAM w/Soft addressing 368.00
GIMIX 16 RAM without Soft addressing 298.00
3, 4, 7 SLOT Backplanes (per slot) 4.00
Tl cards available from stock
THOMAS
INSTRUMENTATION DEALERS FOR
168-8th Street, Avalon, N.J. 08202
Phone (809) 967-4280 GIMIX SWTPC SSB
CALL FOR DEALER, OEM. AND QUANTITY PRICES
'68' Micro Journal
4?
L
C M P U T E R W A R E
6800 Specialists Since 1975
i
Small Business Software
all run on 5" or 8" disk
D
•NEW
Accounts Receivable $149
Same comprehensive features
as commercial system without
Invoicing and statement billing
Accounts Payable $149
Cash Requirements Projection;
detail, summary & YTD
reporting; audit trails
Payroll $149
additional State codes $50
All Federal & Calif, tax calcu-
lations; extensive detail &
summary reporting
Inventory $89.95
Over 1 ,000 items on a 5" disk
Cash Flow Bookkeeping $99.95
Detail & Summary reports for
user'defined expense ledger
Mailing System
User-defined codes for
selective sorting
$89.95
watch for our
6809 Software
DOS, Monitor,
Random BASIC
etc.
^Commercial Systems }
Inventory Control $750
with Order Entry
Bill of Material, Re-order reports;
multiple price levels, audit trails;
Where- Used & Parts Shortage
reports; detail & summary
reporting
Accounts Receivable $600
with Invoicing
Extensive report capabilities
including Aged & Overdue
reports, statement billing; audit
trails; comprehensive invoice
entry & posting
NEW
Payroll
$500
All Federal tax options;
Automatic deduction capabilities;
Vacation & sick pay calculations;
Extensive detail and summary
reporting;
complete payroll register;
Password protection.
State tax processing $75.00
Write for complete
system descriptions and
hardware requirements
COMPUTERWARE
P.O. Box 668
1512 Encinitas Blvd.
Encinitas, CA 92024
(714)436-3512
C Development Tools^J
RENBAS $24.95
with source on disk $34.95
renumbers BASIC programs
resolves line references
XREF $24.95
with source on disk $34.95
assembly language program
cross reference
•NEW
BASREF $34.95
with source on disk $44.95
cross reference of BASIC
program line nos & variables
MUST FOR BASIC PROGRAMMER
Random BASIC $99.95
PRINT USING. EDIT, ON ERROR,
direct random record access
PROM BASIC $100.00
8K ANSI BASIC, prommable
features of cassette BASIC
Cassette BASIC $34.95
file handling, 9 digit accuracy,
twice as fast as SWTPC
6800 Hardware too!
Smoke Signal Broadcasting,
Centronics, Anadex, NEC,
SOROC, Micro Works,
SWTPC, Ledex
Sanyo, Seals
48
'68' Micro Journal
Smoke Signal Broadcasting announces.
FORTRAN
A powerful scientific programming language complete with
sub routine capability designed to run on 6800 based
microcomputers.
• Complete FORTRAN Compiler for the 6800.
• Produces Relocatable Object Code.
Included with the compiler is the Smoke Signal Linking
Loader which loads the object code produced by the com-
piler into any portion of memory specified by the pro-
grammer. FORTRAN is completely integrated to operate
with DOS 68, Smoke Signal's Disc Operating System and is
ideal for scientific applications, number crunching and
three dimensional array processing.
New updated FORTRAN includes large sub-routine library
of mathematical functions.
$149.00 on 5" disc.
(Add $1.00 for 8" disc).
SMOKE SIGNAL J| BROADCASTING"
3)336 Via Colin as. Wostlaks Village, CA 91 36 1 , (2 13) 889.934
Smoke Signal Broadcasting announces.
6809 DISC OPERATING SVSTENI
DOS 69 i$ Smoke Signal Broadcasting's new 6809 Disc Operating
System that contains all the features of DOS 68 version S.
• Compatible with text files created under DOS 68.
• Includes improved 6809 SMARTBUG ROM monitor on 2716.
• Includes a 6803 BASIC that is completely compatible with
Smoke Signal Broadcasting's 6800 BASIC.
• 6809 Text Editor included.
• 6809 Assembler at no extra cost. This assembler will operate
under either OOS 68 or OOS 69 and will both assemble new
6809 source code and translate 6800 source code to 6809 ob-
ject code. (This is not the same as Smoke Signal Broadcasting's
MACRO 69 Macro Assembler).
NOTE: DOS 69 is support don Smoke Signal Broadcasting's Chief-
tsin systems with Smoke Signal Broadcasting's 6809 CPU board;
and on SWTPC systems with Smoke Siflnal's BFD or LFO disc sys-
tem and SWTPC 6809 CPU board (I/O moved lo SEO0O in accor-
dance with SWTPC instructions). Support for other hardware con-
figurations including consultation on operation with other CPU
boards cannot be provided.
Price $150.00 including ROM monitor.
Specify 5" or 8" disc and Chieftain
or SWTPC System.
SMOKE SIGNAL ^ BROADCASTING"
31336 Via Colinas. Westlako Village. CA 91361, (213) 889 9340
j Smoke Signal Broadcasting announces..
6809 MACRO ASSEMBLER
Macro 69 is an advanced assembler designed lo let the professional
programmer lake full advantage of the capabilities of the world's
most powerful 8 bit microprocessor.
* Supports conditional assembly.
* Produces relocatable object code.
* Includes linking loader.
* Operates under OOS 68 or DOS 69.
* Assembles 6809 code and translates 6800 source code to 6809
object code.
* Cross-referenced symbol table provided.
* Very powerful macro instruction capability.
Smoke Signal Broadcasting, your number one source for high qual-
ity, reliable products.
Price -S199.00 for 5" disc
<add $1.00 for 8" disc.,
SMOKE SIGNAL j| BROADCASTING'
31336 Via Colinas, Westiake Village, CA 91361. (213) 889-9340
Smoke Signal Broadcasting announces...
COMMERCIAL PAYROLL SVSTEM
A Payroll system which runs on Smoke Signal Broadcasting's
Random DOS with 48K bytes and a 500K byte disk which offers
the following capabilities:
* Direct updating of employee information, hours worked, wages,
deduction, etc.. means that any inquiry for a selected employee
will provide up to the minute status on that employee.
* Simultaneously handles hourly, salary and commissioned emplo-
yees;weekly, bi-weekly, semimonthly and monthly pay periods.
* Allows for payment against a cash advance.
* Vacation and sick hours accrue either as a rate per hour worked,
or on anniversary dates. Time charged automatically reduces
the amount available.
* Password protection maintains confidentiality ol data.
* Generates ten reports including employee status, activity rep-
orts and audit report.
* All reports can be sorted several different ways. Reports can be
generated for specific categories and can even be limited to ran-
ges within the categories.
* Tax tables are easily modified with built-in routines. The sys-
tem also handles state and local taxes.
Look to Smoke Signal Broadcasting to provide the high quality
business software to run on the popular Chieftain Series of 6800
based microcomputers.
Software licenses available to Qualified dealers and software
houses. Contact Jim Alldny for further information.
SMOKE SIGNAL
BROADCASTING"
31336 Via Colinas. westlako Village. CA 91361. (213) B89-9340
68 Micro Journal
3016 Hamlll Rd
Hlxson TN 37343
■
Second Class Postage Paid
Al Chattanooga, TN
ISSN 0194-5025
6809 PROCESSING POWER!
The Percom SBC/9 . Only $199.95.
Fully compalible with the SS-50
requiring no modification of ttie'mothef
board, memory c* f?D~,9lBls— - jrn
SBC'9" is also a> complete, single-
board control conjoilter with its own
ROM operating!" s95lewK--R<A,M
peripheral ports and a full-range bai '
dock generator
Make the SBC/9 the heart of your computer and put to work
the most outstanding microprocessor available, the 6809.
tlii Mighty 8*09
Featuring more addressing modes
than any other eight-bit processor,
position-independent coding, special
16-bit instructions, efllcient argu-
ment-passing calls, autolncrement/
autodecremenl and more, Its no won-
der the 6809 has been called the "pro-
grammers dream machine "
Moreover, with the 6609 you get a
microprocessor whose programs typ-
ically use only one-hall to two-thirds as
much RAM space as required tor 6600
systems and run faster besides
And lo complement the extraordi-
nary 6809. the Percom design team
has developed PSYMON" an extraor-
dinary 6609 operating system lor the
SBC/9"
PSYMON'— Percom SYslem MONIIor
Although PSYMON- includes a lull
complement ot operating system
commands and 15 externally callable
'trademark ot Percom Data Company, Inc.
utilities, what really sets PSYMON"
apart is its easy hardware adaptability
and command extensibility.
For hardware interfacing, you
merely use simple, specific device
driver routines that reference a table of
parameters called a Device Control
Block (DCB) Using Ihis technique, in-
terfacing routines are independent of
the operating system
The basic PSYMON" command
repertoire may be readily enhanced or
modified When PSYMON" first re-
ceives system control, il initializes its
RAM area configures its console and
then 'looks ahead' for an optional sec-
ond ROM which you install in a socket
provided on the SBC/9" card This
ROM contains your own routines that
may alter PSYMON* pointers and
either subtly or radically modily the
PSYMON'command set II a second
ROM is not installed, control returns
immediately lo PSYMON •
Provision lor multi-address. 8-bit bidirec-
tional parallel I/O data lines tor Interlac-
ing to devices such as an encoded
keyboard.
A serial interface Reader Control output
tor a cassette, tape punch/reader or simi-
lar device
An mte llgenl data bus: multi-level data
bus decoding that allows multiprocess-
ing and bus multiplexing of other bus
masteis.
Extended address line capability — ac-
commodating up to 16 megabytes ot
memory — that does not disable 1*>e on-
board baud rate clock or require addi-
tional hardware in I/O slots.
On-board devices which are fully de-
coded so that off-card devices may use
adjoining memory space
FuBy buffered address, control and data
lines
l he SBC'S '. complete with PSYMON "in
ROM i K or RAM and a comprehensive
users manual 'costs |ust 5199.95.
PEP.COM DATA COMPANY INC
■i .ma* oabuino tews >vw
■
Percom peripherals for persontl computing'
To place an order or request additional literature
call toll-free 1-800 527-1592. For technical infor-
mation call (214)272-3421 Orders may be paid by
check, money order, COO or charged to a VISA or
Master Charge account Texas residents must add
5% sales tax
nWiM KCI ICMIOMI SuSJBCt to CMVCC wnloui «0»iCS